私は暗号化ファイル形式について少し混乱しています。標準の暗号化ファイル形式は何ですか?
私はAES-256でファイルを暗号化したいとしましょう。私は暗号化アルゴリズムを介してファイルを実行し、今私は暗号化されたバイトのストリームを持っています。
明らかに、そのストリームをファイルに書き込むことはできますが、サードパーティ製の暗号化アプリケーションは、暗号化されたバイトの生のストリームだけを期待していないため、理解できません。
他の暗号化ツールがそれを理解できるように、どのようなファイル形式に書き込むことができますか?
PKCS#7
ASN.1
DER
PEM
PKCS#8
が、私は彼らのすべてが互いにどのように関係するかわからない:私は(私が思う)を知っている
ものがあります。
どうやらAESCryptユーティリティはまた、独自のフォーマットであるように思われる形式を、持っている: http://www.aescrypt.com/aes_file_format.html
はどこにでもこのようなものでチートシートはありますか?私はグーグル・グーグルでやっていて、少しずつ見つけましたが、完全な絵があるようには感じられませんでした。
標準に準拠したファイル形式はありますか?そのため、ファイルを開いているプログラムがアルゴリズムや使用されているパラメータなどを検出できるようになりますか?暗号化されたデータを書き込むことができるフォーマットがあり、それを理解できる別のプログラムがあると期待しています(同じ方法でアルゴリズムを実装していると仮定して、ユーザーにはキーまたはキーが与えられています)。公開鍵が含まれているなど)。そのようなフォーマットが存在する場合、どこでオプションの要約を見つけることができますか? それはいつも「あなた自身のロールですか?」 ありがとうございます。 – wadesworld
さて、確かに。例えば、WinZipはAESを使用することができます。 http://www.winzip.com/aes_info.htm PKCS#7はRFC 2315で文書化されています。http://tools.ietf.org/html/rfc2315 MS-WordはAES暗号化を使用しています。 http://download.microsoft.com/download/6/7/f/67f1ff44-f1c9-4fae-a451-4e803f7b727e/2007_Office_DocEncryption.docx特定の形式を念頭に置いているかどうかわかりません。たくさんの形式や、何を知るか。 – Cheeso