0
我正在編寫一個程序,需要使用openssl
加密日誌文件並具有解密密鑰。例如我要加密文件:使用解密密鑰加密文件
這是加密文件
這考驗是加密文件
使用openssl
的考驗,我想能夠解密它,當我把一些解密密鑰,爲了參數123456789
將是關鍵。
def decrypt
print 'Enter key: '
key = gets.chomp
if key == decryption_key
# decrypt file
else
# don't decrypt file
end
end
我讀過的文檔上openssl
,但我還是不完全瞭解它是如何工作的,可能有人給我什麼,我試圖做一個例子,通過解密部的一個例子沿請?
你閱讀這些文檔? http://ruby-doc.org/stdlib-2.0.0/libdoc/openssl/rdoc/OpenSSL.html – Kris
@Kris我做的,這只是在這方面我不能理解。我認爲我需要的是一個例子。 – 13aal
OpenSSL需要一對密鑰。密鑰是** NOT **密碼,它們比密碼更強大。私鑰可以通過密碼(類似於密碼)來保護。 – Aetherus