web-dev-qa-db-ja.com

PEMファイルでデータを復号化する方法は?

私は以下を持っています:

コマンドラインからfile.encを復号化するにはどうすればよいですか?どのようなコマンドを実行する必要がありますか?

2
Matt Korostoff

私はそれを考え出した!

base64 -D file.enc > binary_messge.bin
openssl rsautl -decrypt -in binary_message.bin -out decrypted_message.txt -inkey rsa_1024_priv.pem

問題は、暗号化されたデータを復号化する前にbase64でデコードする必要があることでした。

5
Matt Korostoff
// Decrypt with the private key...
          var decrypt = new JSEncrypt();
          decrypt.setPrivateKey($('#privkey').val());
          var uncrypted = decrypt.decrypt(encrypted);
0
Justin Andrusk