- - PR -
暗号化と復号
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-01-13 14:46
C で暗号・復号の各々のバイナリ作って、Java, Perl 両方から呼び出したらエエやないか。
| ||||||||
|
投稿日時: 2005-01-13 14:46
C で暗号・復号の各々のバイナリ作って、Java, Perl 両方から呼び出したらエエやないか。
| ||||||||
|
投稿日時: 2005-01-13 15:29
「シーザー暗号」の由来は、カエサル(シーザー)が使用したことからですよ。 | ||||||||
|
投稿日時: 2005-01-13 15:52
ぬぁるほど。完全に勘違いしていました。お恥ずかしい。 | ||||||||
|
投稿日時: 2005-01-18 12:18
自己レスです。
最終的な対処と、誤った書き込みがあったのでそのお知らせを報告までに・・・。
これは、PerlのCrypt関数はOSのCrypt関数を呼んでいるらしいので、OSのCryptがMD5かDESかに依存してしまうということのようです。
これは、おそらく間違いです。試してはいませんが、おそらく大丈夫のようです。 結局、Perlの中でServletと通信して、Javaで暗号化・復号をするような作りになりました。 | ||||||||
|
投稿日時: 2005-01-18 12:36
ちょっとここに引っかかりました。 これって、平文をHTTPでServletに送って暗号文をまたHTTPで返す、という ことですか?それって、HTTPのパケットをダンプしたら、平文と暗号文の 関係がもろバレで、速攻でクラックされたりしませんか(^^ ![]() それより、こういうのはどうでしょう。
こうすれば、キケンなネットワーク通信などを使わずに済むと思います。 | ||||||||
|
投稿日時: 2005-01-18 15:14
どもでふ。がると申します。
んっと… ・両方の言語で自力で暗号ライブラリを実装 ぢゃダメでしょうか? :-P ちゃんと「自分である程度理論背景を把握して組む」ので あれば、デバッグさえちゃんとできれば、一番確実なモノが 作れますが。 # 昔、これのおかげで「PerlとCでDESを組む」とかやったなぁ… | ||||||||
|
投稿日時: 2005-01-22 13:08
加納、というものです。
>、Perlの中でServletと通信して、Javaで暗号化・復号をするような作りになりました。 ああ、それ以前に暗号複号に関しての知識が存在しないようだ。。(悲嘆) PerlのCGIから、同一マシンのServletを作って、 そのサーブレットと通信をして暗号(or復号)していると想像。 MD5は暗号化の手段ぢゃない。。SHA-1もそう。 暗号化、復号化と言われたら、まず最初に「秘密鍵はどのように 管理する御予定ですか?」と顧客に聞かなければならない。 それも知らずに暗号システムを作る気なんて。。 大変だ、、システム買う顧客も、システム作る方も。 |