我正在为C++寻找md5,我意识到md5没有内置(即使有很多非常好的库来支持md5功能).然后,我意识到我实际上并不需要md5,任何散列方法都可以.因此,我想知道C++是否具有这样的功能?我的意思是,内置散列函数?
在我研究C++的过程中,我看到Java,PHP和其他一些编程语言都支持md5.例如,在PHP中,您只需要调用:md5("your string");.
一个简单的哈希函数就可以了.(如果可能,请提供一些关于如何使用它的简单代码.)
我需要使用当前时间,因为稍后,另一个程序将需要知道我何时生成引脚并输入用户名和密码.
摘要:
用户名+密码+当前时间= pin [6位]
反向,生成引脚,我需要知道哪个特定,并检查它是否已经通过1分钟.
我不是要求直接代码,但我需要知道最好的,而不是最好的方法/算法.谢谢(顺便说一句,我是cpp初学者)
编辑:
我很抱歉没有说清楚.实际上,我需要OTP,在生成引脚后,其他程序需要像这样运行:validate {username} {password} {pin}