2017-04-25 139 views
0

在下面的文本什么是JS正则表达式来匹配文本中的sha256单词哈希值?

MD5 ed076287532e86365e841e92bfc50d8c 
SHA1 2ef7bde608ce5404e97d5f042f95f89f1c232871 
SHA256 7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069 
ssdeep3:aBn:aB 
File size 12 bytes (12 bytes) 
File type Text 
Magic literal ASCII text, with no line terminators 
TrID Unknown! 

我想哈希匹配JS的SHA256值:

7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069 
+0

@NicolasMaltais感谢您的评论。我在下面的回答中提到了这个问题。虽然相关,但都是问两个不同的事情。 – Ricardo

+0

我实际上创建了这个问题只是为了记录在JS中匹配SHA256单词的具体情况。请注意上面提到的问题想知道它是怎么样的,而不是正则表达式。 – Ricardo

+0

没有冒犯性,但正则表达式所需的匹配是相当基本的,我没有看到需要“记录”它。因为它也是重复的,所以进一步执行。 – Vallentin

回答

1

下面的正则表达式的工作对我来说:

\b[A-Fa-f0-9]{64}\b 

这里检查的解释:https://regex101.com/r/AXhQLz/1

+0

相关[SO链接](http://stackoverflow.com/questions/6630168/what-does-sha256-hexadecimal-string-look-like/) – Ricardo