教学服务系统

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

信息计算2019级1班4号吴春滟

[复制链接]

9

主题

20

帖子

85

积分

注册会员

Rank: 2

积分
85
发表于 2022-4-15 21:25:37 | 显示全部楼层 |阅读模式
本帖最后由 吴春滟 于 2022-4-15 22:17 编辑

一、源代码
  1. using System.Text;
  2. using System.IO;
  3. using System;

  4. namespace test1
  5. {
  6.     class Program
  7.     {
  8.         static void Main(string[] args)
  9.         {
  10.            
  11.             string cokey = "xytlzmb355";
  12.             TripleDES_ tri = new TripleDES_(cokey);
  13.             string inFileName = @"C:\Users\dell003\Desktop\a.txt";
  14.             string outFileName = @"C:\Users\dell003\Desktop\b.txt";
  15.             string finalFileName = @"C:\Users\dell003\Desktop\c.txt";
  16.             tri.Encrypt(inFileName, outFileName);
  17.             tri.Decrypt(outFileName, finalFileName);

  18.         }
  19.     }
  20. }

复制代码

二、运行结果


1


2


三、思路

1.创建三个文件a.txt,b.txt,c.txt分别用于存放需要加密的原文,通过3DES加密后的密文,以及通过3DES解密outFile.txt后的译文。
2.引用TripleDES_类的Encrypt方法和Decrypt方法对指定文件进行的加解密。
Encrypt方法:参数inFileName为待加密文件的路径,对此文件内容进行加密后,将加密后的内容写入参数outFileName所指路径的的文本中。
  1. tri.Encrypt(inFileName, outFileName);
复制代码
Decrypt方法:参数outFileName为待解密文件的路径,对此文件内容进行解密后,将解密后的内容写入参数finalFileName所指路径的的文本中。
  1. tri.Decrypt(outFileName, finalFileName);
复制代码








本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

教学服务系统

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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