이 페이지의 내용
각 범주는 CH-J Tools 키 생성기로 만든 SSH 키 쌍 1개를 다루며, 제공되는 모든 키 유형을 포함합니다. 역사적 참고용으로만 보관한 구형 SSH-1 RSA 및 DSA 키, 현재 서버에서 사용하는 기존 RSA, ECDSA 및 Ed25519 키, 양자 내성 ML-DSA-44 + Ed25519 복합 키를 소개합니다. 파일에 서명할 수 있는 모든 키로 동일한 테스트 파일에 ssh-keygen과 호환되는 SSH 서명을 생성했습니다(SSHSIG, 네임스페이스 "file").
테스트 전용 키
이 키들은 인공적으로 생성되었으며, 개인 키를 의도적으로 암호화하지 않고 공개했습니다. 실제 서버의 authorized_keys에 절대 추가하지 마세요. 또한 이 키 중 하나로 검증에 성공했다는 이유만으로 서명을 신뢰하지 마세요.
키 검증 방법
CH-J Tools에서 모든 서명이 검증되며, 파일이 수정되면 검증에 실패합니다. 이와 별도로 OpenSSH 10.5에서 RSA, ECDSA 및 Ed25519 서명을, OpenSSH 9.6에서 DSA 서명을, OpenSSH 10.6p2에서 ML-DSA-44 + Ed25519 서명을 검증했습니다. 지문은 ssh-keygen -l의 결과와 일치했습니다. SSH-1에는 파일 서명 형식이 없습니다.
테스트 파일
서명 대상은 OpenPGP 키 예제에서 사용하는 것과 동일한 1 MB 테스트 파일이며, 웹사이트에는 파일을 중복 저장하지 않습니다.
범주
구형 유형(역사적 참고용)
- 예제 01 · SSH-1 RSA 1024 (구형)
MD5:37:b3:13:4e:c5:75:9d:1f:29:80:9e:2d:30:20:ac:77 - 예제 02 · DSA 1024 (구형)
SHA256:M9O86Fg5WN5CtyPJXkcxQxMTP4Do2wbV6DDk9fWOQDc
기존 키 유형
- 예제 03 · RSA 2048
SHA256:PRraUEAOnitXGs/jNcwuT0k+04aW793ywqkTFmFmY5g - 예제 04 · RSA 3072
SHA256:HS3S7ghNmNJ8H0+gMwQBxkihRgCChGVIS8mYRsy0K7g - 예제 05 · RSA 4096
SHA256:r87pfWBR4SuuEEn1C+YC0c+mntL4rZT3QGXF/+mD6jg - 예제 06 · ECDSA NIST P-256
SHA256:c3RQHg8rtGbll5HRD5n/fzzG/emQj8j3ocJkFg9cBFk - 예제 07 · ECDSA NIST P-384
SHA256:hYwdECb28DMD8ZsUYHqXkOjKOFEOt8B7trFtHW5Pe30 - 예제 08 · ECDSA NIST P-521
SHA256:gOAde61s56TDk0j8joq3B2AjzsQ+qcAZIuDJ49BMBMk - 예제 09 · Ed25519
SHA256:OkqKmqArU8SoYzSvX7KIZ1F8XdO/FSxFspCrbszALjE
양자 내성(OpenSSH 10.6 이상)
- 예제 10 · ML-DSA-44 + Ed25519
SHA256:k6pGTaZwJTckCcXNezP/s7/0qVMDExdO2IccXqT+b1c