> pgp | gpg | armor <
// ASCII Armor - ヘッダーとチェックサム付きの PGP/GPG メッセージ形式
標準フォーマット
暗号化メッセージや鍵に対して PGP/GPG ツールと互換性があります。
CRC24 整合性
組み込みの CRC24 チェックサムにより、転送中のデータ整合性を保証します。
わかりやすいマーカー
BEGIN/END マーカーにより、コンテンツ種別と境界が明確になります。
>> 技術情報
ASCII Armor の仕組み:
ASCII Armor は Base64 でエンコードされたデータを PGP ヘッダーと CRC24 チェックサムでラップします。これにより、バイナリの暗号データをメールなどのテキストのみのチャネルで安全に送信できます。
構造:
-----BEGIN PGP MESSAGE----- [Base64 データ] =[CRC24] -----END PGP MESSAGE-----
ASCII Armor を使う理由:
- >PGP/GPG 暗号化
- >デジタル署名
- >鍵の配布
- >メール暗号化
- >安全なメッセージング
>> よくある質問
ASCII Armor とは何ですか?
ASCII Armor は、PGP や GPG が使用するフォーマットで、バイナリの暗号データ(鍵、署名、暗号化メッセージ)をテキスト形式にエンコードし、メールなどのテキスト専用チャネルで安全に送信できるようにします。
なぜ「armor」と呼ばれるのですか?
「Armor」という用語は、バイナリデータをテキスト形式で包み込み、メールシステムやテキストエディタによる破損から保護することを指します。データを破損から『鎧で守る』イメージです。
どのようなブロックタイプがありますか?
一般的なタイプには、MESSAGE(暗号化メッセージ)、PUBLIC KEY BLOCK(公開鍵ブロック)、PRIVATE KEY BLOCK(秘密鍵ブロック)、SIGNATURE(デジタル署名)、SIGNED MESSAGE(署名付きメッセージ)などがあります。
CRC24 チェックサムは何のためにありますか?
CRC24 チェックサム(= で始まる行)は、送信中にメッセージが破損していないかを検出するのに役立ちます。復号後のデータに対する 24 ビットの循環冗長検査です。