使用java加密 - 使用SHA256解密

Mar*_*Joo 3 security hash cryptography

请帮助我使用SHA256加密和解密(如果使用私钥会更好)的代码(Java).

yfe*_*lum 11

小号ecure ^ h lgorithm系列函数是单向函数.您可以使用这些函数从任何给定的输入获取加密哈希,但是无法反转该函数并从任何给定的输出哈希到达输入.


Mik*_*ers 7

我觉得你对SHA是什么感到困惑.SHA是加密哈希函数,而不是加密算法.您无法撤消操作以确定用于生成特定哈希的消息.


caf*_*caf 6

实际上已经提出了几种将散列函数转换为可以加密和解密的分组密码的技术 - 例如Peter Gutmann的"Message Digest Cipher".

本文对其中一些技术进行了一些密码分析.

但你真的不想这样做 - 你使用经过充分研究的分组密码(如AES)会好得多.