資源簡介
這是一款基于分組密碼的文電加解密小軟件,主要針對于文本文檔、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個文件信息
評論
共有 條評論