アカウント名:
パスワード:
>ZIPで暗号化するマヌケはいないだろ
ZIPの256ビットAES暗号なら充分に堅牢だと思いますよ。
2月に某所に投稿した暗号関連の記事を日記に再掲しました。http://srad.jp/~chocopa/journal/535844 [srad.jp]
公開鍵暗号と共通鍵暗号の話は分けて考えましょうよ・・・考え方も使い方も全然違うんですし。
楕円曲線だの素因数分解だのを使うのは公開鍵暗号の方で、これらは一方向性の計算によって相関の有る数値ペアを生成するのがキモになってます。さらに、公開鍵暗号は通常の運用ではデータ本体の暗号化には使われず、ハッシュ値や共通鍵暗号の暗号鍵を暗号化するだけです。相関があるのが重要なのでこれを抜かしては話になりませんし、そもそも本文の暗号化に使ってません。
また、AESやDESは共通鍵暗号(共通鍵ブロック暗号)になりますが、これは「何かの表で置き換える方法」の延長線上にある暗号です(XORに使う1つの値が1つの換字表として機能するため)。共通鍵暗号のメジャーどころはストリーム暗号かブロック暗号のどちらかです。ストリーム暗号は暗号鍵を種にした擬似乱数で1文字ごとに換字表を再生成する暗号です。ブロック暗号は、ブロック単位でメッセージの一部と暗号鍵を使って生成した擬似乱数を使って多重に換字(と転置操作(転置式暗号も古典暗号の一つ))する暗号です。重要なのは換字表の交換手順であり、換字自体はむしろ古典的暗号よりもシンプルです。
それはともかく、ZipでAES使ったとしてもアーカイバが対応してくれないと悲しい事になりますから、素直に最初からAESが使えるとされている7zなり何らかの暗号化専用形式を使うべきだと思います。もう一つ付け加えると、AESの堅牢性云々より、AESの暗号鍵生成に使うパスワードの方を気にすべきだと思います。
# AES自体の安全性も、突破こそされていないものの有る程度は研究によって弱くなってきてるようですし、胡坐をかくのもどうかと思う
# ACで投稿したいのでこっちでコメント
参考に提示したまでで、それは2月に別のテーマで書いたものです。
つまりZIPの暗号とはまったく無関係な話をあたかも関係あるかのように提示して混乱と誤解を誘発したと。何がしたいの?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」
ZIPで暗号化するマヌケはいないだろ (スコア:1, 参考になる)
Re: (スコア:2)
>ZIPで暗号化するマヌケはいないだろ
ZIPの256ビットAES暗号なら充分に堅牢だと思いますよ。
2月に某所に投稿した暗号関連の記事を日記に再掲しました。
http://srad.jp/~chocopa/journal/535844 [srad.jp]
Re:ZIPで暗号化するマヌケはいないだろ (スコア:2, すばらしい洞察)
公開鍵暗号と共通鍵暗号の話は分けて考えましょうよ・・・
考え方も使い方も全然違うんですし。
楕円曲線だの素因数分解だのを使うのは公開鍵暗号の方で、これらは一方向性の計算によって相関の有る数値ペアを生成するのがキモになってます。さらに、公開鍵暗号は通常の運用ではデータ本体の暗号化には使われず、ハッシュ値や共通鍵暗号の暗号鍵を暗号化するだけです。
相関があるのが重要なのでこれを抜かしては話になりませんし、そもそも本文の暗号化に使ってません。
また、AESやDESは共通鍵暗号(共通鍵ブロック暗号)になりますが、これは「何かの表で置き換える方法」の延長線上にある暗号です(XORに使う1つの値が1つの換字表として機能するため)。
共通鍵暗号のメジャーどころはストリーム暗号かブロック暗号のどちらかです。
ストリーム暗号は暗号鍵を種にした擬似乱数で1文字ごとに換字表を再生成する暗号です。
ブロック暗号は、ブロック単位でメッセージの一部と暗号鍵を使って生成した擬似乱数を使って多重に換字(と転置操作(転置式暗号も古典暗号の一つ))する暗号です。
重要なのは換字表の交換手順であり、換字自体はむしろ古典的暗号よりもシンプルです。
それはともかく、ZipでAES使ったとしてもアーカイバが対応してくれないと悲しい事になりますから、素直に最初からAESが使えるとされている7zなり何らかの暗号化専用形式を使うべきだと思います。
もう一つ付け加えると、AESの堅牢性云々より、AESの暗号鍵生成に使うパスワードの方を気にすべきだと思います。
# AES自体の安全性も、突破こそされていないものの有る程度は研究によって弱くなってきてるようですし、胡坐をかくのもどうかと思う
# ACで投稿したいのでこっちでコメント
Re:ZIPで暗号化するマヌケはいないだろ (スコア:2)
参考に提示したまでで、それは2月に別のテーマで書いたものです。
Re: (スコア:0)
つまりZIPの暗号とはまったく無関係な話をあたかも関係あるかのように提示して混乱と誤解を誘発したと。
何がしたいの?