Blowfish 编辑
Blowfish是一个对称密钥加密分组密码算法,由布鲁斯·施奈尔于1993年设计,现已应用在多种加密产品。Blowfish算法由于分组长度太小已被认为不安全,施奈尔更建议在现代应用中使用Twofish密码。
2
相关
bcrypt是一个由美国计算机科学家尼尔斯·普罗沃斯以及大卫·马齐耶根据Blowfish加密算法所设计的密码杂凑函式,于1999年在USENIX中展示。实作中bcrypt会使用一个加盐的流程以防御彩虹表攻击,同时bcrypt还是适应性函式,它可以借由增加迭代之次数来抵御日益增进的电脑运算能力透过蛮力攻击破解。