教学服务系统

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

信息计算2019级2班18号汪浩男

[复制链接]

9

主题

20

帖子

119

积分

注册会员

Rank: 2

积分
119
发表于 2022-4-16 08:29:33 | 显示全部楼层 |阅读模式
一.思路
1创建三个txt文本,分别为1.txt,2.txt,3.txt
2、引用类TripleDES_
3、传入待加密文件的路径inFileName1,加密后文件的输出路径outFileName1,待解密文件的路径inFileName2,解密后文件的输出路径outFileName2
4、传入共同约定的密钥key,创建TripleDES_对象;
5、调用类TripleDES_里的方法Encrypt,对待加密的文件进行加密;
6、调用类TripleDES_里的方法Decrypt,对待解密的文件进行解密。
二.代码
主程序
  1. using System;
  2. using System.Collections.Generic;
  3. using System.IO;
  4. using System.Linq;
  5. using System.Security.Cryptography;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace _416
  9. {
  10.     internal class Program
  11.     {
  12.         static void Main(string[] args)
  13.         {
  14.             string inFileName1 = @"C:\Users\whnstc\Desktop\1.txt";//待加密的文件           
  15.             string outFileName1 = @"C:\Users\whnstc\Desktop\2.txt";//加密后的文件           
  16.             string inFileName2 = @"C:\Users\whnstc\Desktop\2.txt";//待解密的文件      
  17.             string outFileName2 = @"C:\Users\whnstc\Desktop\3.txt";//解密后的文件         
  18.             string key = "wsshajjqhaskauukajy@";//密钥key
  19.             TripleDES_ wudi = new TripleDES_(key);
  20.             wudi.Encrypt(inFileName1, outFileName1);
  21.             wudi.Decrypt(inFileName2, outFileName2);
  22.         }
  23.     }
  24. }
复制代码
三.截图
案例一:
待加密
加密后
解密后
案例二:
待加密
加密后
解密后

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

教学服务系统

GMT+8, 2025-4-30 07:46 , Processed in 0.014504 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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