教学服务系统

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

信息计算2019级1班22号李浩栋

[复制链接]

8

主题

16

帖子

72

积分

注册会员

Rank: 2

积分
72
发表于 2022-4-16 21:42:50 | 显示全部楼层 |阅读模式
思路:创建三个文档,文档1存放待加密的文本,文档2存放加密后的密文/待解密的密文,文档3存放解密后的明文。创建三个变量分别存放这三个文档的路径。调用类TripleDES_里的方法Encrypt(string inFileName, string outFileName)对其进行加密,并将加密后的内容存放到文档2中。引用类TripleDES_里的方法Decrypt(string inFileName, string outFileName),对文档2里的内容进行解密,并将解密后的内容存放到文档3中。


代码:
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;

  6. namespace caogaoben
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             string key = "sjhFYHJ78895piy%#$^&";

  13.             string fileName1 = @"C:\Users\李浩栋\Desktop\1.txt";
  14.             string fileName2 = @"C:\Users\李浩栋\Desktop\2.txt";
  15.             string fileName3 = @"C:\Users\李浩栋\Desktop\3.txt";

  16.             TripleDES_ test = new TripleDES_(key);
  17.             test.Encrypt(fileName1, fileName2);
  18.             test.Decrypt(fileName2, fileName3);
  19.         }
  20.     }
  21. }
复制代码



截图:



本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

教学服务系统

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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