我想创建一个简单的暴力破解密码程序,该程序将从stdin读取输入并将其哈希后与现有哈希进行比较(用于我的安全课程)。
我之前没有进行过涉及哈希的实际编程,因为到目前为止它主要是概念/数学部分。 有没有一种相对容易学习且具有简单哈希命令的语言? 我的一个朋友推荐了Python,但我不确定是否还有其他可在一两天内掌握的语言。我了解一些C语言,但哈希似乎相对复杂,需要额外的库。
此外,任何关于实际哈希命令的语法帮助都将受到赞赏。该程序本身需要能够支持奇怪的哈希方法,例如对值进行两次哈希或使用不改变的固定盐,并且能够从stdin接收输入(以便与类似johntheripper的程序一起使用)。
我之前没有进行过涉及哈希的实际编程,因为到目前为止它主要是概念/数学部分。 有没有一种相对容易学习且具有简单哈希命令的语言? 我的一个朋友推荐了Python,但我不确定是否还有其他可在一两天内掌握的语言。我了解一些C语言,但哈希似乎相对复杂,需要额外的库。
此外,任何关于实际哈希命令的语法帮助都将受到赞赏。该程序本身需要能够支持奇怪的哈希方法,例如对值进行两次哈希或使用不改变的固定盐,并且能够从stdin接收输入(以便与类似johntheripper的程序一起使用)。
sha1($password)
或md5($password)
。它非常容易学习和使用。 - john_science