CH-J ToolsSSH를 통한 서버 관리
메뉴
모든 키 예제 →

예제 41 · V3 · RSA 1024 (legacy)

버전 3 키(PGP 2.6부터 5.x까지의 시기): 십육진수 32자리로 된 MD5 지문을 사용하며 RSA만 지원합니다. 하위 키와 키 플래그가 없어 기본 키가 인증, 서명, 암호화를 모두 수행합니다. 개인 키는 IDEA로 보호하고 서명에는 MD5를 사용하며, 둘 다 폐기된 알고리즘입니다. 취약한 다이제스트를 허용한 GnuPG 1.4 또는 과거의 PGP에서만 읽을 수 있습니다.

키 개요

키 버전V3
사양RFC 1991 · RFC 2440 · RFC 4880
상태폐기된 이전 형식 — 역사적 호환성만을 위해 보존
기본 키(인증, 서명)RSA 1024 · ID 1
암호화 하위 키없음: 버전 2 및 3 키에는 하위 키가 없으며 기본 RSA 키가 암호화도 수행합니다(C/S/E는 알고리즘에서 도출).
지문8C82CFA8E8957EA451848A6948E37C72
개인 키의 암호문구synthetic-key-password

알고리즘과 용도

RSA 1024: 1024비트 모듈러스를 사용하는 RSA로, 현재는 해독 가능한 것으로 간주됩니다. 역사적 호환성만을 위해 유지합니다. GnuPG는 허용하지만 Sequoia 및 rPGP 기반 도구는 2048비트 미만 키를 거부하며 keys2 키서버도 마찬가지입니다.

공개 키

사용자 ID와 자체 서명을 포함한 공개 키입니다. 버전 2 및 3 키에는 하위 키가 없으며, 동일한 RSA 키로 서명을 검증하고 이 테스트 신원에 보낼 데이터를 암호화합니다.

다운로드 → 522 바이트

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

mQCPA2r3la4AAAEEAKbAYcHV75nFBHMuEeSltY+rW8BCKK7e2P+AMtswK8sG8SSc
OBoxM9Ik/hlTO6I8hF3axTTGA7iMdyGxXtL3Nio/I/FYgthcwzZlH/HYvtfcIv7A
R91CNxsApAZSTKFzvER2OErXOTLNs8TcK07iKVhH5s9gJ/vk5QN+1/3nHRk3ABEB
AAG0GUNILUogbWF0cml4IDQxLXYzLXJzYTEwMjSJAJUDBRBq95WuA37X/ecdGTcB
AUEsA/94CUvcJjevvEkCBzcZQX4zARY+Mh6xSmSJTBXLIrGKazDFOYnWZq10Twfp
ei85gleieNQrZ7vbFvu39I0bztixSoaoFnf76oe/y9Oaerg6eUpvuWqkbfgcgArp
UvpxeJ/YLr3Ksa7hnVzR8ar6DvyrZe8gDq80hCyUnWX+M/SnmQ==
=d6DR
-----END PGP PUBLIC KEY BLOCK-----

개인 키

위에 표시된 암호문구로 보호된 개인 키입니다. 테스트 전용으로 공개했으며 누구나 사용할 수 있습니다.

다운로드 → 983 바이트

표시
-----BEGIN PGP PRIVATE KEY BLOCK-----

lQHiA2r3la4AAAEEAKbAYcHV75nFBHMuEeSltY+rW8BCKK7e2P+AMtswK8sG8SSc
OBoxM9Ik/hlTO6I8hF3axTTGA7iMdyGxXtL3Nio/I/FYgthcwzZlH/HYvtfcIv7A
R91CNxsApAZSTKFzvER2OErXOTLNs8TcK07iKVhH5s9gJ/vk5QN+1/3nHRk3ABEB
AAEBn9em93oQYcQEAEx48Hk8F2fl6Efnc1IHy9w0owGL/s5BJTh4bUASKniDUEmT
Z2xhzr8R0rdhOfcUBs7azdmQctj4O8lOUazK1g1mHzKY/BZXOjdIn/oeW0z+0Vmr
ddtMSh1L31Vr9Fc0xfH379CxySzG6jDPkdzhICwwUWKdunZ3FpCkMeTSJEiHAgA7
1tSD64MFBJSYJD6Lii870MUtp6ODC179LdsE+nz54lA7JjSRByl1fX43D4B1T+3z
jM+MsFrQOoNULYQf4Tc1AgCfOy4jZ46QTDVBFHPonKrWJJjz6PAsRDyknuVYKgqi
B64ZhOGlCSJ1SCAuxL5E1cwmRBZDZ8gJTXkfr1X6hMM1AgBYyBgNsMOHi4woPnVI
KTdpf9c+91YmycWbRmr8kbjPY0pIbkGZeKHDj52rsUi4LM2MHxdZkxvZhgFfNpnR
9SjtoOG0GUNILUogbWF0cml4IDQxLXYzLXJzYTEwMjSJAJUDBRBq95WuA37X/ecd
GTcBAUEsA/94CUvcJjevvEkCBzcZQX4zARY+Mh6xSmSJTBXLIrGKazDFOYnWZq10
Twfpei85gleieNQrZ7vbFvu39I0bztixSoaoFnf76oe/y9Oaerg6eUpvuWqkbfgc
gArpUvpxeJ/YLr3Ksa7hnVzR8ar6DvyrZe8gDq80hCyUnWX+M/SnmQ==
=7ZMo
-----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-----

mQCPA2r3la4AAAEEAKbAYcHV75nFBHMuEeSltY+rW8BCKK7e2P+AMtswK8sG8SSc
OBoxM9Ik/hlTO6I8hF3axTTGA7iMdyGxXtL3Nio/I/FYgthcwzZlH/HYvtfcIv7A
R91CNxsApAZSTKFzvER2OErXOTLNs8TcK07iKVhH5s9gJ/vk5QN+1/3nHRk3ABEB
AAGJAJUDBSBq95WuA37X/ecdGTcBAQKBA/938RSvUEr4RE3RH8V4mIdCNHVEXim2
v1vGCyWPFp+Re1xgnraxYCt/4bceqDjaof6N3hTraaoOd2cOP3ge39ewplNH2jl1
NaYjDLROBAGl1ZU8QTEwrsP0XRXEasYuy674fbt3TscZo+T4g+J58/1vzFeDh47T
E5TqXR7x9kFoDrQZQ0gtSiBtYXRyaXggNDEtdjMtcnNhMTAyNIkAlQMFEGr3la4D
ftf95x0ZNwEBQSwD/3gJS9wmN6+8SQIHNxlBfjMBFj4yHrFKZIlMFcsisYprMMU5
idZmrXRPB+l6LzmCV6J41Ctnu9sW+7f0jRvO2LFKhqgWd/vqh7/L05p6uDp5Sm+5
aqRt+ByACulS+nF4n9guvcqxruGdXNHxqvoO/Ktl7yAOrzSELJSdZf4z9KeZ
=qfgP
-----END PGP PUBLIC KEY BLOCK-----

test_1MB.bin의 서명

CH-J Tools에서 이 키로 만든 test_1MB.bin의 ASCII 아머 형식 분리 서명입니다. 테스트 파일과 같은 위치에 test_1MB.bin.asc로 저장하세요.

다운로드 → 273 바이트

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

iQCVAwUAaveVrgN+1/3nHRk3AQEGewP/ck01xi+d+csd/k4uhv+Dj2n5FvCmjt3B
MaTtFXxc1wgqTLkeGTFlbjvBT1GqHF9JFhhVjV4ncksZdNvhD3DMzMVNzKLi+K1K
ewxkEdjvdYtaQl2nRS/oAZAH5wRSvZZI2YYxLSDpiP2yAwkLDEf+cddUoVdLOBWX
tcXeGQeIU5I=
=wikQ
-----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-41-public.asc
gpg1 --allow-weak-digest-algos --verify test_1MB.bin.asc test_1MB.bin

다운로드 test_1MB.bin →