91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.13MB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2023-10-25
  • 語言: C#
  • 標簽: 加密解密??C#??

資源簡介

自己用c#寫的加密解密軟件,采用自帶組件System.Security.Cryptography,有詳細注釋,可直接運行看結果,寫給不懂加密解密知識的人使用的,不用有加密解密等編程基礎,只需添加窗體進自己的程序,然后按照代碼注釋在對應地方添加自己的函數(shù)就可以使用。 程序使用vs2015編寫,但在vs2012下也能運行,其他版本未測試。 .net框架使用的是2.0,更高版本框架兼容,低版本未測試。其中有用到DevComponents.DotNetBar組件,若報錯對應下載DevComponents.DotNetBar。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
using?DevComponents.DotNetBar;
using?System.Security.Cryptography;
using?System.IO;
using?System.Reflection;
using?System.Diagnostics;

namespace?EncryptDecrypt
{
????public?partial?class?Main?:?DevComponents.DotNetBar.Metro.MetroForm
????{
????????#region?全局變量
????????//數(shù)據加密密碼“1234”
????????string?crypto_password?=?“1234“;
????????#endregion

????????public?Main()
????????{
????????????InitializeComponent();
????????}

????????#region?Encrypt?加密解密函數(shù)
????????///?
????????///?加密解密函數(shù)
????????///?

????????///?輸入的源流
????????///?輸出的流
????????///?加密、解密標志(true加密、false解密)
????????///?
????????void?Encrypt(Stream?src?Stream?outStream?bool?isEncrypt)
????????{
????????????DESCryptoServiceProvider?symmetric?=?new?DESCryptoServiceProvider();
????????????byte[]?array?=?new?byte[]
????????????{
????????????????12345678
????????????};
????????????byte[]?array2?=?array;
????????????for?(int?i?=?0;?i?????????????{
????????????????if?(i?????????????????{
????????????????????array2[i]?=?(byte)crypto_password[i];
????????????????}
????????????}
????????????symmetric.IV?=?array;
????????????symmetric.Key?=?array2;

????????????ICryptoTransform?transform?=?isEncrypt???symmetric.CreateEncryptor()?:?symmetric.CreateDecryptor();
????????????CryptoStream?cryptoStream?=?new?CryptoStream(outStream?transform?CryptoStreamMode.Write);
????????????int?num?=?0;
????????????byte[]?buffer?=?new?byte[100];
????????????while?((long)num?????????????{
????????????????int?num2?=?src.Read(buffer?0?100);
????????????????cryptoStream.Write(buffer?0?num2);
????????????????num?+=?num2;
????????????}
????????????cryptoStream.FlushFinalBlock();
????????????cryptoStream.Close();
????????}
????????#endregion

????????#region?EncryptString?字符串加密解密函數(shù)
????????///?
????????///?字符串加密解密函數(shù)
????????///?

????????///?輸入的字符串
????????///?加密、解密標志(true加密、false解密)
????????///?
????????public?string?EncryptString(string?src?bool?isEncrypt)
????????{
????????????MemoryStream?src2;
????????????if?(isEncrypt)
????????????{
????????????????src2?=?new?MemoryStream(Encoding.Default.GetBytes(src));
????????????}
????????????else
????????????{
????????????????byte[]?array?=?new?byte[src.Length?/?2];
????????????????for?(int?i?=?0;?i?????????????????{
????????????????????int?num?=?Convert.ToInt32(src.Substring(i?*?2?2)?16);
????????????????????array[i]?=?(byte)num;
????????????????}
????????????????src2?=?new?MemoryStream(array);
????????????}
??

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

????..A..H.?????55296??2018-12-04?09:29??文件加密解密軟件\EncryptDecrypt\.vs\EncryptDecrypt\v14\.suo

?????文件????????184??2017-06-28?15:22??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\App.config

?????文件????5677056??2016-12-14?21:13??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\bin\Debug\DevComponents.DotNetBar2.dll

?????文件????4064220??2016-12-09?11:10??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\bin\Debug\DevComponents.DotNetBar2.xml

?????文件?????285696??2018-12-04?09:26??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\bin\Debug\EncryptDecrypt.exe

?????文件????????184??2017-06-28?15:22??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\bin\Debug\EncryptDecrypt.exe.config

?????文件??????28160??2018-12-04?09:26??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\bin\Debug\EncryptDecrypt.pdb

?????文件??????22688??2018-12-04?09:29??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\bin\Debug\EncryptDecrypt.vshost.exe

?????文件????????184??2017-06-28?15:22??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\bin\Debug\EncryptDecrypt.vshost.exe.config

?????文件?????180832??2012-07-10?21:52??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\bin\Debug\System.Net.Http.dll

?????文件?????201824??2012-06-23?01:00??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\bin\Debug\System.Net.Http.xml

?????文件??????17504??2012-07-10?23:31??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\bin\Debug\zh-Hans\System.Net.Http.resources.dll

?????文件???????4224??2018-12-04?09:23??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\EncryptDecrypt.csproj

?????文件??????13866??2018-12-04?09:29??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\Main.cs

?????文件???????8378??2018-12-04?09:23??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\Main.Designer.cs

?????文件?????411715??2018-12-04?09:23??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\Main.resx

?????文件???????8767??2017-06-28?15:22??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\obj\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????7268??2018-12-04?09:23??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件???????4254??2018-12-04?09:29??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\obj\Debug\EncryptDecrypt.csproj.FileListAbsolute.txt

?????文件???????1011??2018-12-04?09:26??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\obj\Debug\EncryptDecrypt.csproj.GenerateResource.Cache

?????文件?????285696??2018-12-04?09:26??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\obj\Debug\EncryptDecrypt.exe

?????文件?????270964??2018-12-04?09:26??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\obj\Debug\EncryptDecrypt.Main.resources

?????文件??????28160??2018-12-04?09:26??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\obj\Debug\EncryptDecrypt.pdb

?????文件????????180??2018-12-04?09:26??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\obj\Debug\EncryptDecrypt.Properties.Resources.resources

?????文件??????????0??2017-06-23?18:01??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

?????文件??????????0??2017-06-23?18:01??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

?????文件??????????0??2017-06-23?18:01??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

?????文件???????3584??2017-06-30?10:53??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll

?????文件????????525??2017-06-23?18:08??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\Program.cs

?????文件???????1336??2017-06-23?18:01??文件加密解密軟件\EncryptDecrypt\EncryptDecrypt\Properties\AssemblyInfo.cs

............此處省略22個文件信息

評論

共有 條評論