摘要
在MD5算法的基础上,针对MD5算法密文是一个32位16进制字符来表示值的特征,提出MD5改进算法,首先采用替换加密算法Md5Replace加密MD5算法密文,隐藏MD5算法密文的特征;再选定替换加密密文中某一位置插入由随机函数算法Md5Random产生定长的字符串得到最后的密文,改变了替换加密密文位数,隐藏了替换加密算法替换规律。在不改变算法效率的前提下,提高算法安全强度。
An improved MD5 algorithm was presented based on cryptography MD5 algorithm in which a value's characteristic is represented by a 32-digit 16-hexadecimal character string. MD5 eneryption algorithm was replaced by Md5Replace encryption algorithm which hides MD5 ciphertext character. A substitute position in a cipher ciphertext was selected to insert a fixed-length string generated by random function algorithm Md5Random to obtain the final eiphertext. The encrypted ciphertext digits were changed with the eneryption algorithm substitution rules being hiden. The results indicate that the security of the algorithm is improved without lowering the algorithm efficiency.
出处
《福建工程学院学报》
CAS
2011年第6期602-603,620,共3页
Journal of Fujian University of Technology