CH-J Toolsquản lý máy chủ qua SSH
Menu
Tất cả hướng dẫn và bài viết →

Ví dụ khóa SSH: từ SSH-1 kiểu cũ đến ML-DSA hậu lượng tử

10 khóa thử nghiệm SSH tổng hợp do CH-J Tools tạo, mỗi khóa một danh mục, từ RSA cho SSH-1 và DSA kiểu cũ, qua RSA, ECDSA và Ed25519 đến khóa kết hợp ML-DSA-44 + Ed25519 hậu lượng tử: loại khóa, dấu vân tay, khóa công khai, khóa riêng tư và chữ ký SSH của tệp thử nghiệm 1 MB.

Nội dung của trang này

Mỗi danh mục là một cặp khóa SSH do Trình tạo khóa của CH-J Tools tạo, bao gồm mọi loại khóa mà công cụ cung cấp: khóa RSA cho SSH-1 và khóa DSA kiểu cũ chỉ giữ lại để tham khảo lịch sử, các khóa RSA, ECDSA và Ed25519 cổ điển đang được sử dụng trên máy chủ hiện nay, cùng khóa kết hợp ML-DSA-44 + Ed25519 hậu lượng tử. Mọi khóa có khả năng ký tệp đều đã ký cùng một tệp thử nghiệm bằng chữ ký SSH tương thích với ssh-keygen (SSHSIG, không gian tên "file").

Khóa chỉ dùng để thử nghiệm

Đây là các khóa tổng hợp và khóa riêng tư được cố ý công bố mà không mã hóa. Không bao giờ thêm chúng vào authorized_keys trên máy chủ thật và không bao giờ tin cậy một chữ ký chỉ vì có thể xác minh chữ ký đó bằng một trong các khóa này.

Cách kiểm tra khóa

Tất cả chữ ký đều xác minh thành công trong CH-J Tools và không vượt qua xác minh nếu tệp bị sửa đổi. Ngoài ra, đã kiểm tra độc lập bằng OpenSSH 10.5 cho chữ ký RSA, ECDSA và Ed25519, OpenSSH 9.6 cho chữ ký DSA, và OpenSSH 10.6p2 cho chữ ký ML-DSA-44 + Ed25519; dấu vân tay khớp với kết quả của ssh-keygen -l. SSH-1 không có định dạng chữ ký cho tệp.

Tệp thử nghiệm

Các chữ ký ký cùng tệp thử nghiệm 1 MB được dùng trong các ví dụ khóa OpenPGP; trang web chỉ lưu một bản của tệp này.

Tải xuống test_1MB.bin · Tổng kiểm SHA-256 →

Danh mục

Kiểu cũ (chỉ để tham khảo lịch sử)

Các loại khóa cổ điển

Hậu lượng tử (OpenSSH 10.6 trở lên)