Tôi có một tin nhắn, tôi biết mật khẩu và mật mã được sử dụng để mã hóa nó, nhưng tôi không thể tìm ra cách yêu cầu openssl để giải mã nó.
Tôi thấy mật mã trong đầu ra từ ciphers
lệnh và trang man liệt kê một enc
lệnh cho Encoding with Ciphers
, nhưng tôi không thể tìm thấy cách tôi sẽ làm ngược lại, giải mã một tin nhắn.
1
Chương trình nào được sử dụng để mã hóa tập tin? Rất có khả năng chương trình mã hóa thêm siêu dữ liệu vào nội dung được mã hóa, như vectơ khởi tạo, muối, phiên bản của chương trình, v.v ... Nếu bạn coi toàn bộ là các bit được mã hóa, bạn sẽ nhận được rác.
—
Siyuan Ren
Trễ nhưng:
—
dave_thndry_085
openssl ciphers
liệt kê các bộ mật mã cho SSL / TLS, trong thực tế không bao giờ dựa trên mật khẩu và không để lại tin nhắn ở bất cứ nơi nào bạn có thể giải mã sau này (ví dụ: nếu bạn có tệp, đó không phải là SSL / TLS). openssl enc
là một lược đồ mã hóa dựa trên mật khẩu thường được sử dụng, nhưng có CMS và (hiếm khi) S / MIME PBE và PGP PBE chung, cũng như các lược đồ PBE cho các khóa không được mô tả chính xác như tin nhắn, cũng như các PBE khác.