Encryption 什么算法可以生成这个散列?

Encryption 什么算法可以生成这个散列?,encryption,hash,Encryption,Hash,我需要知道如何生成这种散列。它看起来像什么?生成它的算法名可能是什么 3MJVKXEPzins+VZjNUq1Xw== 您可以使用MD5或SHA1,然后将二进制结果编码为Base64,这可能是您的示例中使用的编码。您可以使用MD5或SHA1,然后将二进制结果编码为Base64,这可能是您的示例中使用的编码。它看起来像base64编码,它看起来像base64编码,可能是MD5或SHA,但没有人能如此确定 可能是MD5或SHA,但没有人能如此确定 它看起来像base-64编码。它接受二进制字节,并

我需要知道如何生成这种散列。它看起来像什么?生成它的算法名可能是什么

3MJVKXEPzins+VZjNUq1Xw==

您可以使用MD5或SHA1,然后将二进制结果编码为Base64,这可能是您的示例中使用的编码。

您可以使用MD5或SHA1,然后将二进制结果编码为Base64,这可能是您的示例中使用的编码。

它看起来像base64编码,

它看起来像base64编码,

可能是MD5或SHA,但没有人能如此确定

可能是MD5或SHA,但没有人能如此确定

它看起来像base-64编码。它接受二进制字节,并将每个3字节的序列转换为4个字符,其中每个字符可以是base-64编码定义的64个不同字符中的一个。64=6位。6位*4个字符=24位。24位/8位/字节=3字节。这看起来像基数64,因为它以“==”结尾。我认为当字符和字节不对齐时,“=”字符用于填充输入的末尾


编辑:根据代码的长度,它看起来像是编码了16字节的数据(128位)。它可能是某种128位哈希或加密密钥。

它看起来像base-64编码。它接受二进制字节,并将每个3字节的序列转换为4个字符,其中每个字符可以是base-64编码定义的64个不同字符中的一个。64=6位。6位*4个字符=24位。24位/8位/字节=3字节。这看起来像基数64,因为它以“==”结尾。我认为当字符和字节不对齐时,“=”字符用于填充输入的末尾

编辑:根据代码的长度,它看起来像是编码了16字节的数据(128位)。它可能是某种128位散列或加密密钥。

该值已编码。解码后,它的长度正好是16字节,所以很可能是。它不是SHA1,因为SHA1哈希值长度为20字节。

该值已编码。解码后,它的长度正好是16字节,所以很可能是。它不是SHA1,因为SHA1散列值长度为20字节。

它可以是任何大于16字节的内容,包括SHA1或任何SHA2算法,因为较大的散列可能会因各种原因被截断。我也猜是MD5,它可以是任何大于16字节的东西,包括SHA1或任何SHA2算法,因为由于各种原因,较大的散列可以被截断。我也猜是MD5。