Encryption 非专利单向加密算法

Encryption 非专利单向加密算法,encryption,hash,Encryption,Hash,我正在寻找一个简单的非专利单向加密算法,最好是在c。 我想用它来验证密码。只需使用crypt3函数即可 这里是只需使用crypt3函数 以下是MD5到目前为止对我很合适。MD5到目前为止对我很合适。由美国政府申请专利,并在免版税许可下发布了该专利。许多公共域实现:- 由美国政府申请专利,美国政府以免版税的许可证发布了该专利。许多公共域实现:- SHA-1似乎是一个很好的建议,或者,如果你认为SHA-1即将被破解,那就是SHA-2家族中的一员 您可能会觉得MD5不够安全。SHA-1似乎是一个好建议

我正在寻找一个简单的非专利单向加密算法,最好是在c。
我想用它来验证密码。

只需使用crypt3函数即可


这里是

只需使用crypt3函数


以下是MD5到目前为止对我很合适。

MD5到目前为止对我很合适。

由美国政府申请专利,并在免版税许可下发布了该专利。许多公共域实现:-

由美国政府申请专利,美国政府以免版税的许可证发布了该专利。许多公共域实现:-

SHA-1似乎是一个很好的建议,或者,如果你认为SHA-1即将被破解,那就是SHA-2家族中的一员


您可能会觉得MD5不够安全。

SHA-1似乎是一个好建议,或者,如果您认为SHA-1接近破裂,SHA-2家族中的一员


你可能会觉得MD5不够安全。

单向加密算法的正确名称是“哈希算法”。你的意思是一种对密码进行“置乱”的方法,使其永远无法恢复,对吗


不要在现代应用程序中使用md5,对它的成功攻击自2004年以来就已经出现。请参阅以获取参考。使用SHA系列。

单向加密算法的正确名称是“哈希算法”。您的意思是“扰乱”密码,使其无法恢复,对吗


不要在现代应用程序中使用md5,对它的成功攻击自2004年以来就已经出现。请参阅以获取参考。使用SHA系列。

MD5和SHA512或其他SHA-2变体中都存在理论上的漏洞。我不认为SHA已经被证明是坏的,但可能性是存在的。Whirlpool是一种免版税的散列算法,目前尚未显示出任何弱点。
具有指向C参考实现的链接。

MD5和SHA512或其他SHA-2变体中都存在理论上的漏洞。我不认为SHA已经被证明是坏的,但可能性是存在的。Whirlpool是一种免版税的散列算法,目前尚未显示出任何弱点。
有一个指向C参考实现的链接。

事实上,使用哈希并不足够。您应该使用一种更高级的技术来限制它们,例如限制猜测密码的可能性

事实上,使用哈希并不足够。您应该使用一种更高级的技术来限制它们,例如限制猜测密码的可能性

真正的“单向加密算法”是丢弃数据,而不是从/dev/random导入-真正的“单向加密算法”是丢弃数据,而从/dev/random导入-在我的管辖范围内,没有软件专利。你的呢?在我的管辖范围内没有软件专利。你的呢?