CH-J ToolsSSH によるサーバー管理
メニュー
鍵のサンプル一覧 →

サンプル 43 · V2 · RSA 1024 (legacy)

バージョン 2 の鍵(PGP 2.x、RFC 1991):32 桁の十六進数で表される MD5 フィンガープリントで、RSA のみを使用し、副鍵はなく、有効期限は無制限です。主鍵が証明、署名、暗号化を行います。IDEA による保護と MD5 署名は廃止済みです。弱いダイジェストを許可した GnuPG 1.4 または当時の PGP でのみ読み込めます。

鍵の概要

鍵のバージョンV2
仕様RFC 1991 · RFC 2440
状態廃止済みの旧形式、歴史的な互換性のためにのみ保持
主鍵(証明、署名)RSA 1024 · ID 1
暗号化用副鍵なし:バージョン 2 と 3 の鍵には副鍵がなく、主鍵の RSA 鍵が暗号化も行います(C/S/E はアルゴリズムから導出)
フィンガープリント6BC0D98BBD116770A8490E45FD1AC24C
秘密鍵のパスフレーズsynthetic-key-password

アルゴリズムと用途

RSA 1024: 1024 ビット の法を持つ RSA で、現在では解読可能と見なされています。歴史的な互換性のためにのみ残しています。GnuPG は受け入れますが、Sequoia と rPGP ベースのツール、および keys2 鍵サーバーは 2048 ビット未満の鍵を拒否します。

公開鍵

ユーザー ID と自己署名を含む公開鍵です。バージョン 2 と 3 の鍵には副鍵がなく、同じ RSA 鍵で署名を検証し、このテスト用 ID に宛てた暗号化を行います。

ダウンロード → 522 バイト

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

mQCPAmr3la4AAAEEALEREzp6i293syqxXyvpu7STdlnKmyaNxwAyJbVmzQuK0D/0
jXG68yBISCMUeYn+wsemu27FKB5W0bgiOFfhoT6SJvpZNtJjmT/gmje8l6y9Ml7X
ByyDUhSeW5hy2f6sXDKB4I8ZQQW9zBJc5XYMjcVpSvg2p7cpIgRNlXYTFl+HABEB
AAG0GUNILUogbWF0cml4IDQzLXYyLXJzYTEwMjSJAJUCBRBq95WuBE2VdhMWX4cB
AY3tBACR9kPU8WUizEr8NMMJpuhQPfT9n5nLp5E2fsBAkok4OTmdmF3Km2axxrcw
BjNbJ6m6cEBoXqLAh13m8RUAnLHSgv1lovyq/ysyhlmZxrtJ7D9isrLfkxvsMn6F
nx9ASP40Z6HTHdqXVqXk2Ir0Ksspcpd6nk1rmz3J0vhXQe08Tg==
=N7kq
-----END PGP PUBLIC KEY BLOCK-----

秘密鍵

上記のパスフレーズで保護された秘密鍵です。テスト専用として公開しており、誰でも使用できます。

ダウンロード → 983 バイト

表示
-----BEGIN PGP PRIVATE KEY BLOCK-----

lQHiAmr3la4AAAEEALEREzp6i293syqxXyvpu7STdlnKmyaNxwAyJbVmzQuK0D/0
jXG68yBISCMUeYn+wsemu27FKB5W0bgiOFfhoT6SJvpZNtJjmT/gmje8l6y9Ml7X
ByyDUhSeW5hy2f6sXDKB4I8ZQQW9zBJc5XYMjcVpSvg2p7cpIgRNlXYTFl+HABEB
AAEBFZLoypgXXRQEAPMHNraH92KwVOG+eBKgDMWT7Tij0HbQKQa+dk/PBBHPUAbf
HbfzChRpxzY0LpBuiA7Aieg+1sq6ikBvwrcPP2NAGSf6SF40Twl6VXgv/l8Shalp
RZcIk3OgIPP95l72sV5Ctbcg1tpRSw8R0d+ketjDAePV7gyBTzGfokgvg6/KAgDU
DiAcb9RpdwE0W9HuU6GZM4I0WYASwiT5JRoWvB9Z5+REf85kvbOJelCbIdKcTFjb
UyDJu9l6qju+pRWtPH+cAgABnSPZ2/fMGD5TRv7n/o6z9ugZ9F9R9NNHCLdHaQdb
7CCmMcUEnyrjEhYnTcR4i62xegjHaY9etUR8ex4++OvQAgBHu1kIHwuUAqDs/PNZ
gvpZfl3Udjab0EpWayvf6VzhiNie6O94hlmrIB1LGtNbLf061wbEDFOUNsKj/mOr
AQMFnfm0GUNILUogbWF0cml4IDQzLXYyLXJzYTEwMjSJAJUCBRBq95WuBE2VdhMW
X4cBAY3tBACR9kPU8WUizEr8NMMJpuhQPfT9n5nLp5E2fsBAkok4OTmdmF3Km2ax
xrcwBjNbJ6m6cEBoXqLAh13m8RUAnLHSgv1lovyq/ysyhlmZxrtJ7D9isrLfkxvs
Mn6Fnx9ASP40Z6HTHdqXVqXk2Ir0Ksspcpd6nk1rmz3J0vhXQe08Tg==
=h3n3
-----END PGP PRIVATE KEY BLOCK-----

失効証明書

あらかじめ生成した鍵漏えい証明書です。RFC 1991 で定義された署名クラス 0x20(「This is my key, and I have revoked it」)で、PGP 2.6. で実装されています。インポートすると鍵が失効済みとして扱われます。

ダウンロード → 725 バイト

表示
-----BEGIN PGP PUBLIC KEY BLOCK-----

mQCPAmr3la4AAAEEALEREzp6i293syqxXyvpu7STdlnKmyaNxwAyJbVmzQuK0D/0
jXG68yBISCMUeYn+wsemu27FKB5W0bgiOFfhoT6SJvpZNtJjmT/gmje8l6y9Ml7X
ByyDUhSeW5hy2f6sXDKB4I8ZQQW9zBJc5XYMjcVpSvg2p7cpIgRNlXYTFl+HABEB
AAGJAJUCBSBq95WuBE2VdhMWX4cBAQSVA/9DZs70zumzZnxGAGMMW7YW/vLT9xDn
51wwS12VuHtVPyEC0vCUb/FrHi/9AHmWUAPW2r6QYgJ4RoubjtUR2gArnkuyXlwl
kXw0hENoKhJAufQ2k9ygDb7zfIPbvzsVM2inxboCUIGBryzqelIYsYihsE8bngCp
MsVQ62J+ZKlK+bQZQ0gtSiBtYXRyaXggNDMtdjItcnNhMTAyNIkAlQIFEGr3la4E
TZV2ExZfhwEBje0EAJH2Q9TxZSLMSvw0wwmm6FA99P2fmcunkTZ+wECSiTg5OZ2Y
XcqbZrHGtzAGM1snqbpwQGheosCHXebxFQCcsdKC/WWi/Kr/KzKGWZnGu0nsP2Ky
st+TG+wyfoWfH0BI/jRnodMd2pdWpeTYivQqyylyl3qeTWubPcnS+FdB7TxO
=tjaP
-----END PGP PUBLIC KEY BLOCK-----

test_1MB.bin の署名

CH-J Tools でこの鍵を使って作成した、test_1MB.bin の ASCII Armor 形式の分離署名です。テストファイルと同じ場所に test_1MB.bin.asc として保存してください。

ダウンロード → 273 バイト

-----BEGIN PGP SIGNATURE-----

iQCVAgUAaveVrgRNlXYTFl+HAQEGewP/Y5DuFAG2/8mkfq15mzDoMsiRqUP5/DK2
XfDpdSjyGS5r9Uzpbuk/MqL2M1TscfVQvjDoihIbcdUk6yZeWnP9SIXoplr3F90b
40JUSTnSoj91urqMplNSIXetoVFT4B4OH7ZnTmrmDoTcac+UIeGDAdwa6jrXj01D
5KJXGL/Hhng=
=g/kk
-----END PGP SIGNATURE-----

署名を検証

バージョン 3 と 2 の鍵には、MD5 を明示的に許可した GnuPG 1.4(gpg1)、当時の PGP、または CH-J Tools が必要です。テスト鍵が実際の鍵束に入らないよう、一時的な GNUPGHOME を使用してください:

export GNUPGHOME="$(mktemp -d)"
gpg1 --allow-weak-digest-algos --import pgp-example-43-public.asc
gpg1 --allow-weak-digest-algos --verify test_1MB.bin.asc test_1MB.bin

ダウンロード test_1MB.bin →