Hash Base64 SHA-512哈希未按预期工作
您好,我正在尝试获取SHA512哈希的Base64编码值。我希望我的输出与使用此工具的输出相匹配,但当我一步一步地尝试时,我似乎无法获得它。比如说, 当我使用上面的站点时,字符串Hash Base64 SHA-512哈希未按预期工作,hash,base64,sha512,Hash,Base64,Sha512,您好,我正在尝试获取SHA512哈希的Base64编码值。我希望我的输出与使用此工具的输出相匹配,但当我一步一步地尝试时,我似乎无法获得它。比如说, 当我使用上面的站点时,字符串admin给出x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2authdry036xxzttrw10wq3+4qQyB+XURPWx1ONxp3Y3pB37A== 当我一步一步地尝试它时,我在admin上使用了一个SHA-512哈希生成器,结果是C7AD44CBAD762A50A452F9E85
admin
给出x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2authdry036xxzttrw10wq3+4qQyB+XURPWx1ONxp3Y3pB37A==
当我一步一步地尝试它时,我在admin
上使用了一个SHA-512哈希生成器,结果是C7AD44CBAD762A50A452F9E854FDC1E0E7A52A38015F23F3EAB1D80B931DD472634FAC71CD34EBC35D16AB7FB8A90C81F97511C7538DC69DD8DE9077EC
然后我使用Base64编码器,它给了我QZDBRDQ0Q0JBRDC2MKE1REEWQTQ1MKY5RTG1NEZEQZFFMEU3QTUYQTM4MDE1RJIZJJNFQUIxRDGWJKZZMURENDCYNJM0REZBQZCXQ0QZNEVCQZM1RD2QUI3RKI4QTKWQZGKKRJK3NTEXM0QZC1MZC1MZZZZZYQZY5REQ5REU5MDC3RUM=/code>
这是不同的。如何获得上面的第一个输出?这里有两种不同的转换:输入的SHA-512哈希和输入的Base64编码。它们可以组合使用,也可以单独使用
C7AD44CBAD762A5DA0A452F9E854FDC1E0E7A52A38015F23F3EAB1D80B931DD472634DFAC71CD34EBC35D16AB7FB8A90C81F975113D6C7538DC69DD8DE9077EC
是以大写十六进制表示的文本admin
的SHA-512散列
QZDBRDQ0Q0JBRDC2MKE1REEWQTQ1MKY5RTG1NEZEQZFFMEU3QTUYQTM4MDE1RJIZRJNFQUIXRDGWQJKZMURENDCYNJM0REZBQZCXQ0QZM1RDE2QUI3RKI4QTKWQZKXRJ3NTEXM0Q2QZC1MZCHEQZY5REU5MDC3RUM=
是文本的SHA-512散列,用大写十六进制表示,然后用Base64编码
x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2authdry036xxzttrw10wq3+4qQyB+XURPWx1ONxp3Y3pB37A==
是用Base64编码的文本admin
的SHA-512散列。没有到十六进制的中间转换
换句话说,x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2authdry036xxzttrw10wq3+4qQyB+XURPWx1ONxp3Y3pB37A==
是散列输出字节的Base64编码,和qzdbrdq0q0jbrdc2mke1reewqtq1mky5rtg1nezeqzffmeu3qtuyqtm4mde1rjizjjznfquixrdcynjm0rezbqzcxq0qznevcqzm1rde2qui3rki4qkwqzgxrjk3ntexm0qzc1mzheqzy5req5mdc3rum=
是散列输出文本的Base64编码(大写十六进制)。您使用的语言和环境是什么?你能展示一下产生散列的代码吗?到目前为止,我只是用它来生成SHA-512散列,然后将其编码到Base64。网站不起作用。它看起来像是本网站的垃圾邮件或广告。这篇文章应该结束了。如何在不通过终端进行十六进制转换的情况下获得这个base64编码的哈希值?@Heich-B如果我理解你的意思,你正在寻找输入→ 散列字节→ base64?这将是一个单独的问题,如果它还没有被问到,无论是在这里,或可能或(取决于你所说的“终端”)哦,好的。我刚刚发布了“Unix和Linux”交换平台。非常感谢。