教学服务系统

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

信息计算2019级2班2号胡莘梅

[复制链接]

10

主题

25

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2022-4-15 22:36:49 | 显示全部楼层 |阅读模式
本帖最后由 信计19-2胡莘梅 于 2022-4-15 22:40 编辑

1、创建三个txt文件:
original.txt:待加密文件
encrypt.txt:加密后的文件/待解密文件
decrypt.txt:解密后的文件


2、编写程序主代码:
(1)添加待加密文件的路径inFileName1、加密后文件的输出路径outFileName1、待解密文件的路径inFileName2 以及解密后文件的输出路径outFileName2;
(2)添加密钥key;
(3引用类TripleDES_,并调用方法Encrypt对文件进行加密、Decrypt对文件进行解密。

3、源代码(仅包含主程序部分)
  1. using System;
  2. using System.IO;
  3. using System.Security.Cryptography;
  4. using System.Text;

  5. namespace mmx3des
  6. {
  7.     class Program
  8.     {
  9.         static void Main(string[] args)
  10.         {
  11.             //待加密文件路径
  12.             string inFileName1 = @"C:\Users\Lune\Desktop\original.txt";
  13.             //加密后文件输出路径
  14.             string outFileName1 = @"C:\Users\Lune\Desktop\encrypt.txt";
  15.             //待解密文件路径
  16.             string inFileName2 = @"C:\Users\Lune\Desktop\encrypt.txt";
  17.             //解密后文件输出路径
  18.             string outFileName2 = @"C:\Users\Lune\Desktop\decrypt.txt";

  19.             //密钥
  20.             string key = "xljygwxmgghhh3746822_";

  21.             //加/解密方法
  22.             TripleDES_ my3des = new TripleDES_(key);
  23.             my3des.Encrypt(inFileName1, outFileName1);
  24.             my3des.Decrypt(inFileName2, outFileName2);
  25.         }
  26.     }
  27. }
复制代码
4、运行截图案例1:
  


案例2:
  



本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

教学服务系统

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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