本帖最后由 戴隆俊 于 2022-4-16 08:07 编辑
- namespace _3des
- {
- internal class Program
- {
- static void Main(string[] args)
- {
- string inFileName1 = @"C:\Users\戴某人\Desktop\密码学\明文.txt";
- string outFileName1 = @"C:\Users\戴某人\Desktop\密码学\密文.txt";
- string inFileName2 = @"C:\Users\戴某人\Desktop\密码学\密文.txt";
- string outFileName2 = @"C:\Users\戴某人\Desktop\密码学\\明文2.txt";
- string key = "123qweasdzxc5789123";
- TripleDES_ dd = new TripleDES_(key);
- dd.Encrypt(inFileName1, outFileName1);
- dd.Decrypt(inFileName2, outFileName2);
- }
- }
- }
复制代码 过程:
1、创建三个文本文档;
2、创建c#新项目;
3、引进类TripleDES_;
4、传入待加密文件的路径inFileName1,加密后文件的输出路径outFileName1,待解密文件的路径inFileName2,解密后文件的输出路径outFileName2;
4、传入约定的密钥key,创建TripleDES_对象; 5、调用类TripleDES_里的Encrypt,对待加密的文件进行加密; 6、调用类TripleDES_里的Decrypt,对待解密的文件进行解密;
运行截图:
|