|
本帖最后由 吴春滟 于 2022-4-15 22:17 编辑
一、源代码
- using System.Text;
- using System.IO;
- using System;
- namespace test1
- {
- class Program
- {
- static void Main(string[] args)
- {
-
- string cokey = "xytlzmb355";
- TripleDES_ tri = new TripleDES_(cokey);
- string inFileName = @"C:\Users\dell003\Desktop\a.txt";
- string outFileName = @"C:\Users\dell003\Desktop\b.txt";
- string finalFileName = @"C:\Users\dell003\Desktop\c.txt";
- tri.Encrypt(inFileName, outFileName);
- tri.Decrypt(outFileName, finalFileName);
- }
- }
- }
复制代码
二、运行结果
1
2
三、思路
1.创建三个文件a.txt,b.txt,c.txt分别用于存放需要加密的原文,通过3DES加密后的密文,以及通过3DES解密outFile.txt后的译文。
2.引用TripleDES_类的Encrypt方法和Decrypt方法对指定文件进行的加解密。
Encrypt方法:参数inFileName为待加密文件的路径,对此文件内容进行加密后,将加密后的内容写入参数outFileName所指路径的的文本中。
- tri.Encrypt(inFileName, outFileName);
复制代码 Decrypt方法:参数outFileName为待解密文件的路径,对此文件内容进行解密后,将解密后的内容写入参数finalFileName所指路径的的文本中。
- tri.Decrypt(outFileName, finalFileName);
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|