データを暗号化して保存するには
[上に]
[前に]
[次に]
山からの風
[E-Mail]
1999/07/03(土) 19:50:25
入力フォームからのデータをホームページのファイルに暗号化して保存し、読出せるようにしたいのですが、暗号化の方法をどなたかご存じでしたらよろしくお願いします。全角、半角英数、両方を扱います。
ウンジャマラミー
1999/07/05(月) 22:48:56
暗号化ってかなり大変な事だと思うんですけど...
普通の素人には、まず暗号化のロジック考えるなんて無理だと思うんです。
これって特許が取得できるほどの代物ですよね。
だから、そう簡単には公開されないだろうし、公開したら意味がない。
どうしてもと言うなら、コード化(16進表記)して保存するとか。
暗号化とは言えませんけど。(あ、ただのコード化だ)
そう言えば、暗号化のロジックを考えた人が、インターネット上に暗号
を載せて、解読できた人には賞金を出すなんてのをTVでやってたっけ。
B-Cus
1999/07/05(月) 23:34:55
perl5のモジュールに Crypt-DESというのがあります。
use Crypt::DES;
my $key = pack("H16", "this is secret");
$cipher = new DES $key;
$ciphertext = $cipher->encrypt("暗号化したい文字列"); # 暗号化
$plaintext = $cipher->decrypt($ciphertext); # 複合化
ただし、encryptに渡す文字列は(こちらの環境では)8バイト単位でないと
いけないようです(よくわからん)。詳しくは perldoc Crypt::DES をどうぞ。
他にもフリーのDESのライブラリが公開されていると思います。
山からの風
[E-Mail]
1999/07/06(火) 21:29:47
[[解決]]
以外に難しいんですねえ。まさに、素人的質問でした。m(__)m
要するに、内容が簡単にわからないようにしたかっただけなので、コード化の方向で検討したいと思います。ありがとうございました。
[上に]
[前に]
[次に]