一、思路: 1、创建C#新项目以及3个文档; 2、引用类TripleDES_; 3、写入加密和解密的文件路径; 4、设定密钥key; 5、调用类TripleDES_对文件进行加密; 6、调用类TripleDES_对文件进行解密;
二、结果: 明文: 加密后: 解密后:
三、代码: 使用类TripleDES_中的Encrypt和Decrypt方法进行加密解密
- namespace _3des
- {
- internal class Program
- {
- static void Main(string[] args)
- {
- string inFileName1 = @"C:\Users\84602\Desktop\密码学\3des\明1.txt";//待加密的文件
- string outFileName1 = @"C:\Users\84602\Desktop\密码学\3des\密2.txt";//加密后的文件
- string inFileName2 = @"C:\Users\84602\Desktop\密码学\3des\密2.txt";//待解密的文件
- string outFileName2 = @"C:\Users\84602\Desktop\密码学\3des\明3.txt";//解密后的文件
- string key = "yigerenkuzhenaiwudi123+";//密钥key
- TripleDES_ wudi = new TripleDES_(key);
- wudi.Encrypt(inFileName1, outFileName1);
- wudi.Decrypt(inFileName2, outFileName2);
- }
- }
- }
复制代码
|