【发布时间】:2012-04-15 04:42:22
【问题描述】:
我正在寻找一个简单的暴力破解密码破解器,它将对来自标准输入的输入进行哈希处理并将结果与现有哈希值进行比较(对于我的证券类)。
不过,我从未做过任何涉及哈希的实际编程,因为到目前为止它主要是概念/数学部分。 有没有(相对)易于学习的语言,它有一个简单的哈希命令?我的一个朋友推荐了 Python,但我不确定是否还有其他东西我可以在一两天。我懂一点 C,但散列似乎比较复杂,需要额外的库。
此外,任何有关实际哈希命令的语法帮助将不胜感激。程序本身需要能够支持奇数散列方法,例如两次散列值或使用不会更改的设置盐,并且能够从标准输入获取输入(用于 johntheripper 之类的程序)。
【问题讨论】:
-
在 PHP 中你可以写
sha1($password)或md5($password)。它非常易于学习使用。
标签: python security syntax hash programming-languages