SHA256でコード(Java)を暗号化と復号化(秘密鍵を使用する方が良いでしょう)してください。機能のSHA256で暗号化するには
1
A
答えて
5
あなたはSHAが何であるか混乱していると思います。 SHAはCryptographic Hash Functionであり、暗号化アルゴリズムではありません。特定のハッシュを生成するために使用されたメッセージを判別する操作を元に戻すことはできません。
10
SecureH灰lgorithmファミリーは、一方向関数です。関数を使用して任意の入力から暗号ハッシュを得ることはできますが、関数を逆にすることはできず、任意の出力ハッシュから入力に到達することはできません。
3
SHA-256は片方向アルゴリズムであり、復号化できません!
5
ハッシュ関数を、暗号化と復号化が可能なブロック暗号に変換するために、実際にはいくつかの手法が提案されています。たとえば、Peter Gutmannの「Message Digest Cipher」です。
This paperには、これらの手法のいくつかの解読法があります。
実際にははこれをやりたくない - AESのようによく研究されたブロック暗号を使ってはるかに良い。
関連する問題
- 1. erlangのsha256暗号化
- 2. SHA256/CBC /塩に関するRijndaelの/ SHA256暗号化
- 3. sha256暗号化を使用したPHP登録スクリプト
- 4. SHA1からSHA256へのウェブサイトのパスワード暗号化を
- 5. Erlang暗号モジュール - ECDSA、RSA、SHA256など
- 6. 暗号化は
- 7. C#暗号化されたデータをJavascriptで暗号化する
- 8. Java暗号化に関する質問(AES-ECB暗号化)
- 9. OpenAM:RESTFUL API - 暗号化/暗号化パスワード
- 10. 良い暗号化/暗号化の本
- 11. サーバーから暗号化し、クライアントで暗号化を解除します(クライアントでは暗号化しません)。
- 12. AES暗号化は、復号化は、Java
- 13. AESによる暗号化なしの16バイト暗号化
- 14. 復号化、暗号化
- 15. RSA暗号化/復号化
- 16. AES暗号化/復号化
- 17. 暗号化と復号化
- 18. は、AES暗号化
- 19. 暗号化ファイルは、
- 20. 暗号化、Pythonで
- 21. 暗号化PHPに
- 22. iphoneでのRSA暗号化/復号化
- 23. 暗号化ストリームで暗号化されたファイルに追加した後、復号化に失敗する
- 24. Pythonによる暗号化
- 25. connectionString暗号化
- 26. app.config暗号化
- 27. .Net暗号化
- 28. 暗号化タイプ
- 29. Neo4j暗号化
- 30. rijndael暗号化
+1 –