初心者のWEBデザイン

HTML,CSS、その他WEBデザインに関する事を記述していきます。

公開鍵暗号 RSA方式 デジタル署名 実践

GNUが提供してるgpgでコマンドで簡単に実験できます。

鍵の生成
gpg --gen-key
鍵の生成
gpg --gen-key
公開鍵の表示
gpg --export -armor "bellsmarket"

-----BEGIN PGP PUBLIC KEY BLOCK-----

mQENBF2MmjYBCAC/111Z67eGApWWqie9u0gOTMjJ3HM7J68fDIN4+g1W8HoL/019


(中略)


=9n7d
-----END PGP PUBLIC KEY BLOCK-----
任意のメッセージ作成し署名する。> 署名をおさめたファイルの確認
echo "cat is animals." > signature.txt
gpg -b -a signature.txt

cat signature.txt.asc
署名の検証
gpg --verify signature.txt.asc signature.txt