资源简介

这是一款基于分组密码的文电加解密小软件,主要针对于文本文档、Word文档、原文字信息进行加解密。其中主要应用C#实现大部分功能,只有X-CBC模式的加解密应用C 编写

资源截图

代码片段和文件信息

using System;
using System.Security.Cryptography;
using System.IO;
using System.Windows.Forms;

namespace EncryptFileTest
{
    class Cipher
    {
        public static CipherMode mode;
        public static PaddingMode padding = PaddingMode.Zeros;
        private static byte[] GenerateSymmetricKey(string password int keySize)
        {
            byte[] salt = new byte[] { 220 20 232 128 36 70 7 53 36 116 80 197 21 57 148 116 60 189 192 132 198 32 205 246 79 225 197 110 8 29 180 55 133 161 9 168 59 137 246 101 16 54 43 174 21 4 14 157 50 213 114 210 154 133 60 51 2 48 1 120 235 126 9 164 };
            var iterationCount = 10000;

            DeriveBytes deriveBytes = new Rfc2898DeriveBytes(password salt it

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-05-03 08:01  AES__c\
     目录           0  2018-05-03 08:03  AES__c\AES\
     文件         642  2018-03-07 00:15  AES__c\AES\aes.sql
     目录           0  2018-04-01 01:37  AES__c\AES\Debug\
     目录           0  2018-05-03 14:41  AES__c\AES\EncryptFileTest\
     文件     2097152  2018-05-02 20:44  AES__c\AES\EncryptFileTest.sdf
     文件        1682  2018-05-02 20:40  AES__c\AES\EncryptFileTest.sln
     文件       57856  2018-05-04 08:07  AES__c\AES\EncryptFileTest.v12.suo
     文件        5470  2018-05-02 21:32  AES__c\AES\EncryptFileTest\AES.csproj
     文件         591  2018-02-27 20:44  AES__c\AES\EncryptFileTest\AES.csproj.user
     文件       20480  2008-05-12 13:22  AES__c\AES\EncryptFileTest\AesLib.dll
     文件         161  2018-05-02 20:42  AES__c\AES\EncryptFileTest\app.config
     目录           0  2018-05-03 08:01  AES__c\AES\EncryptFileTest\bin\
     目录           0  2018-05-03 08:01  AES__c\AES\EncryptFileTest\bin\Debug\
     文件       31744  2018-05-04 08:14  AES__c\AES\EncryptFileTest\bin\Debug\AES.exe
     文件         161  2018-05-02 20:42  AES__c\AES\EncryptFileTest\bin\Debug\AES.exe.config
     文件       89600  2018-05-04 08:14  AES__c\AES\EncryptFileTest\bin\Debug\AES.pdb
     文件       24216  2018-05-04 08:02  AES__c\AES\EncryptFileTest\bin\Debug\AES.vshost.exe
     文件         161  2018-05-02 20:42  AES__c\AES\EncryptFileTest\bin\Debug\AES.vshost.exe.config
     文件         490  2017-09-29 21:43  AES__c\AES\EncryptFileTest\bin\Debug\AES.vshost.exe.manifest
     文件       40448  2008-05-14 18:49  AES__c\AES\EncryptFileTest\bin\Debug\EncryptFileTest.pdb
     目录           0  2018-05-03 08:01  AES__c\AES\EncryptFileTest\bin\Release\
     文件       32768  2008-05-15 17:47  AES__c\AES\EncryptFileTest\bin\Release\AES.exe
     文件       42496  2008-05-15 17:47  AES__c\AES\EncryptFileTest\bin\Release\AES.pdb
     文件        5632  2005-12-08 14:51  AES__c\AES\EncryptFileTest\bin\Release\AES.vshost.exe
     文件       20480  2008-05-12 13:22  AES__c\AES\EncryptFileTest\bin\Release\AesLib.dll
     文件       36352  2008-05-14 18:49  AES__c\AES\EncryptFileTest\bin\Release\EncryptFileTest.pdb
     文件        5654  2018-05-02 22:46  AES__c\AES\EncryptFileTest\Cipher.cs
     文件       20853  2018-05-03 14:41  AES__c\AES\EncryptFileTest\Form1.cs
     文件       25203  2018-05-03 14:41  AES__c\AES\EncryptFileTest\Form1.Designer.cs
     文件        6629  2018-05-03 14:41  AES__c\AES\EncryptFileTest\Form1.resx
............此处省略64个文件信息

评论

共有 条评论