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. C#でSHA256暗号化文字列を生成するには?
- 4. sha256ハッシュをAESでキー暗号化する方法++
- 5. SHA256暗号化と復号化(Python 2.7) - 同じ単語だが異なるハッシュ
- 6. sha256パスワードを使用してAESで暗号化
- 7. sha256と塩を使ったJava暗号化
- 8. SHA1からSHA256へのウェブサイトのパスワード暗号化を
- 9. sha256暗号化を使用したPHP登録スクリプト
- 10. SHA256暗号化ハッシュの正しいBigQuery構文は何ですか?
- 11. Erlang暗号モジュール - ECDSA、RSA、SHA256など
- 12. Android 4.4はSHA256で暗号をサポートできますか?
- 13. は、ionic2のpbkdf2-sha256を使用してパスワードを暗号化します。
- 14. ユーザパスワードを暗号化する2ウェイ暗号化のハンドル/ストア暗号化キー
- 15. 暗号化は
- 16. C#暗号化されたデータをJavascriptで暗号化する
- 17. 暗号でメッセージを暗号化するアプリには暗号化が含まれていますか? iOS App Store
- 18. Java暗号化に関する質問(AES-ECB暗号化)
- 19. シーザー暗号暗号化Python
- 20. Twofishによる暗号化/復号化
- 21. 良い暗号化/暗号化の本
- 22. OpenAM:RESTFUL API - 暗号化/暗号化パスワード
- 23. サーバーから暗号化し、クライアントで暗号化を解除します(クライアントでは暗号化しません)。
- 24. Azure SQL(クライアントサイド暗号化)で常に暗号化
- 25. AES暗号化は、復号化は、Java
- 26. 暗号化と復号化時にXOR暗号化の結果が異なる
- 27. AESによる暗号化なしの16バイト暗号化
- 28. RSA暗号化/復号化
- 29. 暗号化と復号化
- 30. AES暗号化/復号化
+1 –