摘要
为防止网络应用系统中字符型密码被非法用户通过"跑字典"破译,并能为网络用户找回丢失的密码,同时也为远程访问数据库做数据同步提供便利,提出一种对字符型密码采用线性随机加密与解密的算法。该算法中的加密参数随机生成,并在密文结构中采用了随机混淆手段,对同一明文可产生不同的密文,且算法可逆。通过JavaScript语言实现了该算法,验证了该算法的可行性和有效性。
In order to prevent the character type cipher to be deciphered by the illegal users through "run dictionary" in the net work system, to find the lost password for the network users, and to provide convenience for use to remote access database to make data synchronization, a random linear encryption and decryption algorithm for character type cipher is put forward. The encryption parameters are randomly generated in the algorithm, and random confusion is adopted in the ciphertext structure, so the same plaintext can produce different ciphertexts, moreover, the algorithm can be reversed. Finally, the algorithm is imple mented by the JavaScript language, the feasibility and the validity of the algorithm is validated through experimentation.
出处
《计算机工程与设计》
CSCD
北大核心
2013年第3期826-830,共5页
Computer Engineering and Design
基金
湖北省自然科学基金项目(2011CDC126)
湖北省教育厅科学技术研究计划优秀中青年人才基金项目(Q20111311)
关键词
字符型密码
随机加密参数
随机混淆
加密算法
解密算法
character type cipher
random encryption parameter
random confusion
encryption algorithm
decryption algorithm