教学服务系统

 找回密码
 立即注册
搜索
查看: 554|回复: 0

信息计算2019级2班25号裴焕权

[复制链接]

8

主题

18

帖子

108

积分

注册会员

Rank: 2

积分
108
发表于 2022-4-15 23:58:42 | 显示全部楼层 |阅读模式
一、思路:
1、创建C#新项目以及3个文档;
2、引用类TripleDES_;
3、写入加密和解密的文件路径;
4、设定密钥key;
5、调用类TripleDES_对文件进行加密;
6、调用类TripleDES_对文件进行解密;

二、结果:
明文:
加密后:
解密后:

三、代码:
使用类TripleDES_中的Encrypt和Decrypt方法进行加密解密

  1. namespace _3des
  2. {
  3.     internal class Program
  4.     {
  5.         static void Main(string[] args)
  6.         {
  7.             string inFileName1 = @"C:\Users\84602\Desktop\密码学\3des\明1.txt";//待加密的文件           
  8.             string outFileName1 = @"C:\Users\84602\Desktop\密码学\3des\密2.txt";//加密后的文件           
  9.             string inFileName2 = @"C:\Users\84602\Desktop\密码学\3des\密2.txt";//待解密的文件      
  10.             string outFileName2 = @"C:\Users\84602\Desktop\密码学\3des\明3.txt";//解密后的文件         
  11.             string key = "yigerenkuzhenaiwudi123+";//密钥key
  12.             TripleDES_ wudi = new TripleDES_(key);
  13.             wudi.Encrypt(inFileName1, outFileName1);
  14.             wudi.Decrypt(inFileName2, outFileName2);
  15.         }
  16.     }
  17. }
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

教学服务系统

GMT+8, 2025-4-30 11:52 , Processed in 0.016482 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表