データを暗号化して保存するには

[上に] [前に] [次に]
山からの風 [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
要するに、内容が簡単にわからないようにしたかっただけなので、コード化の方向で検討したいと思います。ありがとうございました。

[上に] [前に] [次に]