2、引用类TripleDES_;
3、传入待加密文件的路径inFileName1,加密后文件的输出路径outFileName1,待解密文件的路径inFileName2,解密后文件的输出路径outFileName2;
4、传入共同约定的密钥key,创建TripleDES_对象;
5、调用类TripleDES_里的方法Encrypt,对待加密的文件进行加密;
6、调用类TripleDES_里的方法Decrypt,对待解密的文件进行解密。
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApp3des
- {
- class Program
- {
- static void Main(string[] args)
- {
-
- //待加密文件的路径
- string inFileName1 = @"C:\Users\26221\Desktop\txt1.txt";
- //加密后文件的输出路径
- string outFileName1 = @"C:\Users\26221\Desktop\txt2.txt";
- //待解密文件的路径
- string inFileName2 = @"C:\Users\26221\Desktop\txt2.txt";
- //解密后文件的输出路径
- string outFileName2 = @"C:\Users\26221\Desktop\txt3.txt";
- //密钥key
- string key = "hxmsydxhydchydbh202457492@";
- //加/解密方法File to File
- TripleDES_ my3des = new TripleDES_(key);
- my3des.Encrypt(inFileName1, outFileName1);
- my3des.Decrypt(inFileName2, outFileName2);
- }
- }
- }
复制代码