Base64解码变得奇怪

时间:2017-03-07 23:08:23

标签: encryption hash base64 sha256

我正在尝试使用base64的新功能。 sha-256(base64)方法。它有一个输出到base64所以我想我可以解码它到base64。那么它就变成了这个,��a�bcfVx&�zS�JZ����#�5�。有没有办法解码那种类型的base64甚至哈希,因为它哈希sha-256?这是原始哈希:viAQv + m8YcpiY2ZWeCYOtCAcelPjSlq3kaO + I801D7w =

这只是为了更多地了解散列和数据安全性。我知道原始哈希的输出是什么,但我只想训练我的知识。

有没有办法解密这个?提前谢谢。

PS:我还试图先找到十六进制,然后它给了我这个,��a�bcfVx&�zS�JZ����#�5�

请帮忙。

1 个答案:

答案 0 :(得分:2)

SHA-256,通常是加密函数,产生二进制字节序列,而不是可显示的字符。

当需要具有可显示版本时,数据通常编码为Base64或十六进制。解码回二进制会产生许多不可显示的字节。

当试图显示具有不可显示值的字节时,会显示占位符字形,例如�。