Base64 SHA-512哈希无法正常工作

时间:2018-06-26 18:33:26

标签: hash base64 sha512

您好,我正在尝试获取SHA512哈希的Base64编码值。我希望我的输出与使用此site的输出匹配,但是当我逐步尝试时似乎无法获得它。例如,

当我使用上面的站点时,字符串admin给出了x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==

当我逐步尝试时,我在admin上使用SHA-512哈希生成器,结果为C7AD44CBAD762A5DA0A452F9E854FDC1E0E7A52A38015F23F3EAB1D80B931DD472634DFAC71CD34EBC35D16AB7FB8A90C81F975113D6C7538DC69DD8DE9077EC

然后我在给我QzdBRDQ0Q0JBRDc2MkE1REEwQTQ1MkY5RTg1NEZEQzFFMEU3QTUyQTM4MDE1RjIzRjNFQUIxRDgwQjkzMURENDcyNjM0REZBQzcxQ0QzNEVCQzM1RDE2QUI3RkI4QTkwQzgxRjk3NTExM0Q2Qzc1MzhEQzY5REQ4REU5MDc3RUM=

上使用Base64编码器

这是不同的。如何获得上面的第一个输出?

1 个答案:

答案 0 :(得分:1)

这里有两种不同的转换方式:输入的SHA-512哈希值和输入的Base64编码。它们可以组合使用,也可以单独使用。

C7AD44CBAD762A5DA0A452F9E854FDC1E0E7A52A38015F23F3EAB1D80B931DD472634DFAC71CD34EBC35D16AB7FB8A90C81F975113D6C7538DC69DD8DE9077EC是用大写十六进制表示的文本admin的SHA-512哈希。

QzdBRDQ0Q0JBRDc2MkE1REEwQTQ1MkY5RTg1NEZEQzFFMEU3QTUyQTM4MDE1RjIzRjNFQUIxRDgwQjkzMURENDcyNjM0REZBQzcxQ0QzNEVCQzM1RDE2QUI3RkI4QTkwQzgxRjk3NTExM0Q2Qzc1MzhEQzY5REQ4REU5MDc3RUM=是用大写十六进制表示然后用Base64编码的文本admin的SHA-512哈希。

x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==是使用Base64编码的文本admin的SHA-512哈希。没有中间转换为十六进制。

换句话说,x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==是哈希输出 bytes 的Base64编码,而QzdBRDQ0Q0JBRDc2MkE1REEwQTQ1MkY5RTg1NEZEQzFFMEU3QTUyQTM4MDE1RjIzRjNFQUIxRDgwQjkzMURENDcyNjM0REZBQzcxQ0QzNEVCQzM1RDE2QUI3RkI4QTkwQzgxRjk3NTExM0Q2Qzc1MzhEQzY5REQ4REU5MDc3RUM=是哈希输出 text (大写十六进制)。