DES文件加密实验报告.docxVIP

  • 107
  • 0
  • 约2.82千字
  • 约 4页
  • 2017-05-11 发布于安徽
  • 举报
DES文件加密实验报告.docx

DES文件加密实验报告 DES算法简介 DES是Data Encryption Standard(数据加密标准)的缩写。它是由IBM公司研制的一种加密算法,美国国家标准局于1977年公布把它作为非机要部门使用的数据加密标准, 二十年来,它一直活跃在国际保密通信的舞台上,扮演了十分重要的角色。 ? DES是一个分组加密算法,他以64位为分组对数据加密。同时DES也是一个对称算法:加密和解密用的是同一个算法。它的密匙长度是56位(因为每个第8 位都用作奇偶校验),密匙可以是任意的56位的数,而且可以任意时候改变。其中有极少量的数被认为是弱密匙,但是很容易避开他们。所以保密性依赖于密钥。 用C#实现DES文件加密 指定文件,输入密钥来加密和解密数据。DESCryptoServiceProvider基于对称加密算法。Symmetricencryption 需要一个密钥和一个初始化向量 (IV) 加密请。要解密的数据,必须具有相同的密钥和 IV。使用的加密提供程序来获取 encryptingobject (CreateEncryptor) 创建CryptoStream类的一个实例,现有输出文件流对象的构造函数的一部分。 要解密文件,执行以下步骤:创建一个方法,并命名该按钮DecryptFile.解密过程是类似于 theencryption 进程,但是, DecryptFile过程从Encry

文档评论(0)

1亿VIP精品文档

相关文档