摘要
针对Blowfish算法在实际应用中存在的等价密钥、重复初始化等问题,提出Blowfish与MD5算法相结合,将MD5算法的生成值作为密钥的一部分对Blowfish算法进行初始化,使用概率统计方法证明该方案弥补了Blowfish算法的实际应用缺陷。计算结果表明,混合加密方案具有更高的安全性、更快的速度。
In order to deal with the practical application problems of the Blowfish algorithm such as equivalent key, repeat initialization and so on, this paper proposed to combine with MD5 algorithm, and used MD5 output as a part of key to initialize Blowfish algorithm, used probability statistics to prove that the scheme could make up for the Blowfish algorithm drawbacks in practical application. The research shows that the hybrid encryption scheme has a higher security and faster speed than Blowfish.
出处
《计算机应用研究》
CSCD
北大核心
2010年第1期231-233,共3页
Application Research of Computers
基金
国家自然科学基金资助项目(60773083)
省部产学研资助项目(2008B090500201)