Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 使用java使用SHA256加密-解密_Security_Cryptography_Hash - Fatal编程技术网

Security 使用java使用SHA256加密-解密

Security 使用java使用SHA256加密-解密,security,cryptography,hash,Security,Cryptography,Hash,请帮我用SHA256加密和解密的代码(Java)(如果使用私钥会更好) SecureHashAlgorithm函数族是单向函数。您可以使用这些函数从任何给定的输入获取加密哈希,但不可能反转该函数并从任何给定的输出哈希获取输入。SHA-256是一种单向算法,无法解密 我想你对SHA是什么感到困惑。SHA是一种加密算法,而不是一种加密算法。您无法反转操作以确定用于生成特定哈希的消息。实际上,有几种技术被提出用于将哈希函数转换为可以加密和解密的块密码,例如Peter Gutmann的“消息摘要密码”

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

SecureHashAlgorithm函数族是单向函数。您可以使用这些函数从任何给定的输入获取加密哈希,但不可能反转该函数并从任何给定的输出哈希获取输入。

SHA-256是一种单向算法,无法解密

我想你对SHA是什么感到困惑。SHA是一种加密算法,而不是一种加密算法。您无法反转操作以确定用于生成特定哈希的消息。

实际上,有几种技术被提出用于将哈希函数转换为可以加密和解密的块密码,例如Peter Gutmann的“消息摘要密码”

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

但你真的不想这么做——最好使用经过充分研究的分组密码,如AES。

该网站如何工作?。