Щоб переконатися, що закритий ключ RSA відповідає відкритому ключу RSA в сертифікаті, вам потрібно i) перевірте узгодженість закритого ключа і ii) порівняти модуль відкритого ключа в сертифікаті з модулем закритого ключа. Якщо там не написано «Ключ RSA в порядку», це не так!»
Ви можете використовуйте OpenSSL, щоб показати підтвердження володіння (POP) закритим ключем, підписавши ним тестовий файл. Працює як для ключів RSA, так і для ECC.
Перевірка існуючих ключів SSH
- Незалежно від того, чи використовуєте ви macOS чи Linux, відкрийте програму Terminal.
- Запустіть cd ~/. ssh/ у вашому терміналі.
- Якщо папка існує, запустіть ls і перевірте, чи існує пара ключів: id_ed25519 та id_ed25519. паб. Використання id_rsa та id_rsa. у пабі теж добре. Ми просто виступаємо за використання ed25519.
Ви можете визначити, чи закритий ключ зашифрований чи ні відкриття закритого ключа (. ключ або . файл pem) за допомогою текстового редактора або командного рядка. Ви повинні побачити текст ЗАШИФРОВАНО, якщо закритий ключ захищено.
Ймовірність вгадати дійсний приватний ключ Bitcoin становить 1 до 2²⁵⁶. У такому вигляді це може здатися відносно простим завданням. Але ви можете бути дуже здивовані, дізнавшись, наскільки марною була б така спроба.