Client-Side Cipher Terminal
ON: ENCRYPT で署名を付与し、DECRYPT で送信者公開鍵により検証する (推奨)。
OFF: 署名鍵入力を非表示にし、署名なしで暗号化/検証なしで復号する (改ざん検知・送信者保証なし)
Alice (送信者) が Bob (受信者) に送りたい任意のファイル (PDF / 画像 / 文書 / 動画 など何でも可・最大 100MB)
Bob (受信者) から事前に受け取った Bob の公開鍵 .pem (例: bob-public.pem)。-----BEGIN PUBLIC KEY----- で始まるもの
Alice (送信者) の 署名用秘密鍵 .pem (例: alice-sign-private.pem)。Bob はペアの Alice 公開鍵で署名を検証する。-----BEGIN PRIVATE KEY----- で始まるもの
Bob (受信者) が Alice (送信者) から受け取った暗号化済みファイル .hvault (例: report.pdf.hvault)
Bob (受信者) の 復号用秘密鍵 .pem (例: bob-private.pem)。Alice にはペアの Bob 公開鍵を事前に渡してある想定。-----BEGIN PRIVATE KEY----- で始まるもの
Alice (送信者) から事前に受け取った Alice の署名検証用公開鍵 .pem (例: alice-sign-public.pem)。-----BEGIN PUBLIC KEY----- で始まるもの