在没有SQL服务器的情况下转换varbinary sha2哈希

时间:2017-10-05 21:09:54

标签: mysql r hash sha256

我是哈希的新手,所以我提前为新手道歉。

我想做什么

我有一个很大的sha256哈希列表,对应于电子邮件地址。我无法知道原始电子邮件地址。 sha256哈希值是从SQL Server生成的,并且似乎位于varbinary中。一个例子是:0x3EFE04CD91AE58D9AE6019A330DDE09928C1586AC0F998B379AAF46772AAE326

我需要做的是生成我所拥有的另一个电子邮件地址列表的SHA256哈希值,然后将新生成的哈希值与原始列表进行比较以找到匹配项。

我的问题

我没有SQL服务器,但我找不到生成varbinary类型哈希的方法。我使用R,在线哈希生成器和mysql找到的所有解决方案都使用5e524c1ccbb13fe78f4a370fa67b14b338e0034dd341f257a5ad33a992f5e5fb等字符生成哈希。

这完全有可能只是我在这里的无知,我会感谢任何阅读,以帮助我了解更多相关信息。理想情况下,我的解决方案将使用R完成,我已经准备好了代码。当然,鉴于上述问题,所产生的哈希都不匹配。

我的问题是:如何使用mysql,R或JavaScript将varbinary sha256哈希转换为字符?如果可能的话,我更喜欢R或mysql。

我提前感谢任何见解!

0 个答案:

没有答案