- ベストアンサー
どうやって暗号化しているか分かりません
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
BASE64だと思います。 echo base64_encode("1234567890"); → MTIzNDU2Nzg5MA== なおBASE64は暗号化ではありません。 誰でもデコード(元の文字列を取得)できてしまいます。
その他の回答 (1)
多分crypt関数ではないかと思われますが・・・。 間違ってたらすみません。
お礼
回答ありがとうございます! 毎回暗号化すると文字列が変わってしまうのでCryptではないようです(汗 しかしとても参考になったのでありがとうございました!
関連するQ&A
- crypt以外の暗号化の方法ってあるのでしょうか
cryptで複数の文字列を暗号化した場合、暗号化した後の文字列が同じになる場合がありますので困っています…。 phpのmd5のような関数はないのでしょうか。
- ベストアンサー
- Perl
- パラメータをランダム文字列で表わしたい
某サイトでリンクをクリックすると、下記のようにランダム文字列がパラメータとして渡されるものがあります。 http://www.foobar.jp/cgi-bin/abcd.cgi?a=10004414&b=PMird395j ランダム関数で生成?もしくは暗号化?しているのではないかと思うのですが、例えば商品番号などをそのままの数値でなく暗号化することができれば、セキュリティの向上にもつながるのではないかと思います。 このような文字列をPHPで簡単に生成する方法には、どのようなものがあるでしょうか。もちろん、文字列から元のIDや番号を復元できなければなりません。暗号化を使うのが良いのでしょうか。
- ベストアンサー
- PHP
- 一般的なセキュリティ(暗号化)
こんにちは、Perlを始めて2週間の者です。 只今、認証ページを勉強&作成中です。 IDとPASSに関しては暗号化して認証することを考えていますが、 crypt関数で暗号化すると、8文字以降は切り捨てられるとのことなので、 入力文字列を8文字で区切り、それぞれを暗号化した後に結合して 1つの暗号化された文字列を生成しました。 8文字以上の(文字数が多い)方が安全性が増すという意味合いからです。 また、入力値を暗号化する前に、reverseで逆順にしたりしましたが、 こういった処理には(文字数を増やしたり、逆順にする)意味がありますか? (さほど、セキュリティ強度は変わらないのでしょうか?) また、完全な暗号化は存在しないと承知の上ですが、MD5等も 強度が低いと聞きました。 通常、認証時のデータはどのようなセキュリティを施すべきですか? (○○○をすれば十分というものは?)
- 締切済み
- Perl
- ASP(+COM)で使用できる、暗号化・暗号解読ツールってありますか
ASP(+COM)で使用できる、暗号化・暗号解読ツールってありますか? BASP21で暗号化するメソッドがあったのですが、暗号は出来ても解読は不可能でした(MD5メソッド)。 上記のような暗号化・解読の機能を満たしたBASP21のようなツールは存在するのでしょうか。 実績がある方のみご教授ください。 宜しくお願いします。 暗号化する文字列。 a~z,A~Z,0~9 のみです。
- 締切済み
- Microsoft ASP
- PHPの可逆暗号化関数について
こんにちは、現在PHP ver5とpostgreSQLでデータベースと連携させて使っているのですが、 テーブル内にデータを入れる際、今は平文のまま登録していますが、 この文字列を、暗号化してデータベースに登録し、取り出したい時に複合化して平文に戻せる関数はどういったものがあるでしょうか。 IDやパスワードといった文字列ではないので不可逆暗号化関数では元のデータベースの平文が分からなくなってしまうと思うのですが、 これを暗号化して登録しておき、抽出する際に元に戻す作業をしたいのです。 これってURLエンコード・デコードとは違いますよね・・・。 長くなりましてすみません。わかる方よろしくお願いします。
- ベストアンサー
- PHP
- c言語 暗号化のプログラム
大文字アルファベットの文字列を暗号化するプログラムを作りたいのですが、どうやったら暗号化するのかわかりません。 暗号化は文字をずらして行います。 ABC→BDF Aは1文字目なので一文字ずらしてB Bは2文字目なので二文字ずらしてD Cは3文字目なので三文字ずらしてF わからないのは文字のをどうやってずらすのかです。 ヒントだけでもいいので・・・
- 締切済み
- C・C++・C#
- ファイルメーカーで名前のよみからアルファベットをつくる方法について。
初めての試みで、小さな会社のデータベースを作ろうとしています。顧客の名前を入力した際、ふりがなを生成するようにしていますが、これをアルファベット表記に変換する、関数あるいは方法を知りたいのですが。目的は、そのアルファベットから取り出した文字をランダムに組み合わせて7桁のパスワードを作ることです。(5.5J使用)ご教授いただければ助かります。よろしくお願いいたします。
- ベストアンサー
- その他(ソフトウェア)
- C言語 暗号化プログラムの作成
アルファベット文字列を暗号化するプログラムを作りたいのですが、暗号化の方法がわかりません。 暗号化は、アルファベット文字列を入力した後、数字を入力して、その数字分文字をずらすというものです。 例:"Date 5"⇒"Ifyj 5" (Dの5個先はIなのでIとする。 同様にa⇒f t⇒y e⇒j) "Take 20"⇒"Muey 20" (Zを過ぎたらまたAからずらしていく。)
- 締切済み
- C・C++・C#
- 文字列を数字に変換する暗号化方式
与えられた文字列を、可変長 ( 6 ~ 10 桁程度 ) のアラビア数字に変換するような暗号化方式やハッシュ関数を探しています。 あるいは、出力結果が数字で、名前が付いている方式ならば、それに近いものでも構いません。 どなたかご存知の方はいらっしゃらないでしょうか。 ご回答よろしくお願い致します。
- ベストアンサー
- ネットワーク
お礼
それです、本当にありがとうございました! 暗号ではないのですか(汗 勉強不足なのでもっと昇進したいと思います! 今回は回答ありがとうございました!