Huffman和S―DES混合加密算法的研究.docVIP

  • 2
  • 0
  • 约5.79千字
  • 约 8页
  • 2016-09-10 发布于北京
  • 举报
Huffman和S―DES混合加密算法的研究.doc

Huffman和S―DES混合加密算法的研究   摘要:在对比现有的加密软件和古典密码学常见的加密算法后,结合文本加密的现状及发展趋势,该文将基于动态Huffman编码和S-DES算法相结合,弥补两者的缺点,达到对文本信息的最佳加密及解密效果。   关键词:混合算法;动态Huffman编码;S-DES算法;加密   中图分类号:TP18 文献标识码:A 文章编号:1009-3044(2014)25-5902-03   Analysis of Huffman and S-DES of Mixed Encryption Algorithm   ZHENG Jing , WANG Teng   (Yangtze University college of arts and sciences, Jingzhou 434023, China)   Abstract: In contrast to the existing common encryption software and classical cryptography, combined with the present situation and development of the current text encryption, this paper will be based on dynamic Huffman coding and S-DES algorithm, make up for the shortcomings of the two, achieve the best effect on text information encryption.   Key words: mixed algorithm; dynamic Huffman coding; S - DES encryption algorithm; encryption   随着互联网新技术的发展,黑客攻击的手段也花样翻新,使得信息安全面临着新的威胁,特别是计算机中的数据,面临着两方面的问题:一是知识产权保护问题,防止用户的非法复制和传播;另一个是保密通信的问题,提高私密消息的机密性,提高信息安全保护的水平。要解决这两方面的问题,只靠传统加密技术是不够的。黑客拦截加密数据后得到的会是一堆乱码,无疑是在告诉黑客这是经过加密的信息,反而暴露了私密消息的存在性,使其有针对性地进行破解或破坏。所以怎样才能防止或者降低私密消息在传输过程中被攻击或窃取的几率应成为我们关心的问题。   1 Huffman和S-DES混合加密算法与现有及传统加密算法的比较   文本加密技术是保障信息安全最基本、最核心的技术措施,主要通过对数据的加密和数字签名来实现。其中对数据的加密处理主要是为了防止数据不会被窃听。数据的加密方式有两种,一种是传统的对称密钥加密,就是加密方用一把密钥对数据进行加密,而解密方用同样一把密钥对数据进行解密。第二种是非对称密钥加密,如果使用这种算法,可以保证对发送方和接收方身份的确认。而数字签名实际上是由生成摘要和生成数字签名两部分构成。其中摘要可以防止文件被篡改,保证信息的完整性;而数字签名则是为了保障在商务活动中数据的不可否认性,从而使数据具有法律意义。   目前在文档安全管理市场上,加密可分为:文档格式转换加解密、核心层加解密、应用层加解密。常见的加密软件有:1) 记事本加密器Ncrypt TX,它预设了多种加密算法,包括DES、3DES、Rijndael、Polyalphabetic、ROT13、Vigenrre、Playfair等。当然不同的加密算法支持不同的数据编码格式,如Hex、Base64、Text、Word等。在工具栏中也可以相应地设置所需的密码。2) 超级密码本Super Code有两个特色:第一是多重加密功能;第二是密码自动生成,通过创建密钥文件,摆脱记忆密码的烦恼。Super Code内置了TripleDES、DES、Rijndael、RC2等加密算法。Super Code的特点是允许你以上述加密算法为依据,自由组合,创建自己独有的加密算法序列,例如可以选择两种TripleDES算法,一种DES算法,三种RC2算法,五种Rijndael算法,而且可以灵活排列其先后顺序。   对称密钥密码系统,历史悠久,加/解密速度快是其优点,但因加密密钥与解密密钥为同一把密钥,信息的传送方如何在加密之后,将密钥以安全的方式传送给接收方,如何使双方能共享该密钥,是此密码系统的一大问题,因此,对称密钥密码系统不适合多人使用的应用。   非对称式加密就是加密和解密使用的不是同一个密钥,通常有两个密钥,称为“公钥”和“私钥”,它们必须配对使用,否则不能打开加密文件。

文档评论(0)

1亿VIP精品文档

相关文档