实验二不对称加密算法RSA.docVIP

  • 35
  • 0
  • 约小于1千字
  • 约 4页
  • 2017-05-26 发布于重庆
  • 举报
实验二不对称加密算法RSA

实验二、RSA加密 姓名: 学号 实验日期: 一、实验名称: 不对称加密算法RSA 实验目的 掌握RSA算法的工作原理。 熟悉.NET Framework 4 不对称密码编程 实验基本方法 用C#编写RSA密钥生成、保管; 显示RSA密钥; 用RSA加解密字符串。 说明: RSA算法可以使用 Security.Cryptography。 实验及实验结果分析 用C#编写RSA密钥生成、保管; 显示RSA密钥; 用RSA加解密字符串。 阅读RSA密钥的XML格式文件。 加密 解密 实验的关键代码: 建立一个密钥容器 var cspPas = new CspParameters(); cspPas.KeyContainerName = rsa_key; //知道密钥容器的名字就可以取得密钥 创建RSA对象,密钥没有永久驻留在CSP 中 RSACryptoServiceProvider RSA1 = new RSACryptoServiceProvider(cspPas); RSA1.PersistKeyInCsp = false; 取得生成的公钥和私钥 str_Public_Key = Convert.ToBase64String(RSA.ExportCspBlob(false)); //false 仅读取公钥 str_Private_Key

文档评论(0)

1亿VIP精品文档

相关文档