Tôi đã được gửi một khóa công khai để giải mã tệp được mã hóa pgp cũng như cụm mật khẩu. Tôi nhập khẩu chìa khóa với:Giải mã dòng lệnh PGP --- Cách giải mã tập tin?
gpg --import publickey.asc
Và xác minh nó với
gpg --list-keys
Bây giờ, tôi đang cố gắng để giải mã các tập tin. Tôi đặt mật khẩu trong một tập tin gọi là pass.txt và chạy này tại cửa sổ dòng lệnh:
gpg -d encryptedfile.txt.pgp --output encryptedfile.txt
Nhưng tôi nhận được:
gpg: encrypted with ELG-E key, ID XXXXXXXXX
gpg: encrypted with 2048-bit RSA key, ID XXXXXXXXX, created 2010-03-10
"XXXXXXXXX XXXXXXXXX (XXXXXXXXX FTP Key) <[email protected]>"
gpg: decryption failed: secret key not available
Nếu tôi làm gpg --list-bí mật-phím, điều này không có trong đó ... Làm cách nào để liên kết cụm mật khẩu với khóa đã nhập?
Ok ... Không bao giờ sử dụng trước (rõ ràng) ... Có phải lệnh để nhập khóa riêng không? – whitman6732
Đã quay lại nội dung tôi đã gửi và nói "Đây là khóa công khai mà họ sẽ sử dụng để mã hóa tệp" Vì vậy, có vẻ như họ đã sử dụng khóa công cộng và không phải là khóa riêng ... – whitman6732
@ whitman6732 Yes , Tôi tin rằng lệnh nhập là như nhau. Và bạn cần khóa riêng. Tốt hơn, bạn cần phải tạo một cặp khóa và cung cấp cho họ khóa công khai của bạn - đó là cách PGP thường hoạt động. –