我正在努力寻找OpenWall的bcrypt实现的例子,这些例子使用crypt_gensalt_rn和crypt_r,它们还深入解释了在输入、设置等方面发生了什么,以及更普遍的加密组件。crypt和crypt_gensalt并不真正可行,因为它们不是MT安全的,所以我试图更好地理解rn、ra和r的实现。
总结:我想更好地了解
1.函数的参数是什么以及它们的用途是什么。
1.使用这些可重入函数进行密码散列的最佳加密实践是什么?如何在MT环境中安全地使用它们?因此,我不是那些只使用加密函数而不了解它们的含义和陷阱的开发人员之一。
1.在为salt生成器生成随机字节时,以下哪项是加密性强的随机字节源?
我也愿意向其他库等推荐,但它们需要准备好生产。
1条答案
按热度按时间bq3bfh9z1#
我试着自己解决这个问题。这是我发现的:
1a.隐窝_盐_RN:
1.如果操作系统有合适的硬件,你可以使用它。否则你可以使用RNG像mersenne twister。