資源簡介
C#爬取音樂源碼.zip

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Security.Cryptography;
namespace?UnLockMusic
{
????///?
????///?來自于網絡:
????///?
????class?clsAESEncrypt
????{
????????public?clsAESEncrypt()
????????{
????????}
????????///?
????????///?AES加密?
????????///?
????????///?明文
????????///?密鑰
????????///?向量
????????///?
????????public?string?AESEncrypt(string?text?string?password?string?iv)
????????{
????????????RijndaelManaged?rijndaelManaged?=?new?RijndaelManaged();
????????????rijndaelManaged.Mode?=?CipherMode.CBC;
????????????rijndaelManaged.Padding?=?PaddingMode.PKCS7;
????????????rijndaelManaged.KeySize?=?128;
????????????rijndaelManaged.BlockSize?=?128;
????????????byte[]?pwdBytes?=?System.Text.Encoding.UTF8.GetBytes(password);
????????????byte[]?keyBytes?=?new?byte[16];
????????????int?len?=?pwdBytes.Length;
????????????if?(len?>?keyBytes.Length)
????????????{
????????????????len?=?keyBytes.Length;
????????????}
????????????System.Array.Copy(pwdBytes?keyBytes?len);
????????????rijndaelManaged.Key?=?keyBytes;
????????????byte[]?ivBytes?=?System.Text.Encoding.UTF8.GetBytes(iv);
????????????rijndaelManaged.IV?=?ivBytes;
????????????ICryptoTransform?iCryptoTransform?=?rijndaelManaged.CreateEncryptor();
????????????byte[]?textBytes?=?Encoding.UTF8.GetBytes(text);
????????????byte[]?targetBytes?=?iCryptoTransform.TransformFinalBlock(textBytes?0?textBytes.Length);
????????????return?Convert.Tobase64String(targetBytes);
????????}
????????///?
????????///?AES解密
????????///?
????????///?密文
????????///?密鑰
????????///?向量
????????///?
????????public?string?AESDecrypt(string?text?string?password?string?iv)
????????{
????????????RijndaelManaged?rijndaelManaged?=?new?RijndaelManaged();
????????????rijndaelManaged.Mode?=?CipherMode.CBC;
????????????rijndaelManaged.Padding?=?PaddingMode.PKCS7;
????????????rijndaelManaged.KeySize?=?128;
????????????rijndaelManaged.BlockSize?=?128;
????????????byte[]?encryptedData?=?Convert.Frombase64String(text);
????????????byte[]?pwdBytes?=?System.Text.Encoding.UTF8.GetBytes(password);
????????????byte[]?keyBytes?=?new?byte[16];
????????????int?len?=?pwdBytes.Length;
????????????if?(len?>?keyBytes.Length)
????????????{
????????????????len?=?keyBytes.Length;
????????????}
????????????System.Array.Copy(pwdBytes?keyBytes?len);
????????????rijndaelManaged.Key?=?keyBytes;
????????????byte[]?ivBytes?=?System.Text.Encoding.UTF8.GetBytes(iv);
????????????rijndaelManaged.IV?=?ivBytes;
????????????ICryptoTransform?iCryptoTransform?=?rijndaelManaged.CreateDecryptor();
????????????byte[]?targetBytes?=?iCryp
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-02-20?14:43??C#爬取音樂源碼\
?????目錄???????????0??2020-02-15?22:39??C#爬取音樂源碼\UnLockMusic\
?????文件?????????187??2020-02-08?16:29??C#爬取音樂源碼\UnLockMusic\App.config
?????文件???????24226??2020-02-15?22:39??C#爬取音樂源碼\UnLockMusic\Form1.Designer.cs
?????文件???????25354??2020-02-15?22:39??C#爬取音樂源碼\UnLockMusic\Form1.cs
?????文件???????11073??2020-02-15?22:39??C#爬取音樂源碼\UnLockMusic\Form1.resx
?????文件?????????525??2020-02-08?16:44??C#爬取音樂源碼\UnLockMusic\Program.cs
?????目錄???????????0??2020-02-08?16:29??C#爬取音樂源碼\UnLockMusic\Properties\
?????文件????????1346??2020-02-08?16:29??C#爬取音樂源碼\UnLockMusic\Properties\AssemblyInfo.cs
?????文件????????2874??2020-02-08?16:29??C#爬取音樂源碼\UnLockMusic\Properties\Resources.Designer.cs
?????文件????????5612??2020-02-08?16:29??C#爬取音樂源碼\UnLockMusic\Properties\Resources.resx
?????文件????????1098??2020-02-08?16:29??C#爬取音樂源碼\UnLockMusic\Properties\Settings.Designer.cs
?????文件?????????249??2020-02-08?16:29??C#爬取音樂源碼\UnLockMusic\Properties\Settings.settings
?????文件????????4875??2020-02-13?19:48??C#爬取音樂源碼\UnLockMusic\UnLockMusic.csproj
?????目錄???????????0??2020-02-14?22:15??C#爬取音樂源碼\UnLockMusic\bin\
?????目錄???????????0??2020-02-14?20:51??C#爬取音樂源碼\UnLockMusic\bin\Debug\
?????文件???????53760??2020-02-11?22:09??C#爬取音樂源碼\UnLockMusic\bin\Debug\AxInterop.WMPLib.dll
?????文件??????330752??2020-02-11?22:09??C#爬取音樂源碼\UnLockMusic\bin\Debug\Interop.WMPLib.dll
?????目錄???????????0??2020-10-05?15:44??C#爬取音樂源碼\UnLockMusic\bin\Debug\Music\
?????文件??????504320??2016-01-28?14:22??C#爬取音樂源碼\UnLockMusic\bin\Debug\Newtonsoft.Json.dll
?????文件???????44032??2020-02-14?22:04??C#爬取音樂源碼\UnLockMusic\bin\Debug\UnLockMusic.exe
?????文件?????????187??2020-02-08?16:29??C#爬取音樂源碼\UnLockMusic\bin\Debug\UnLockMusic.exe.config
?????文件???????67072??2020-02-14?22:04??C#爬取音樂源碼\UnLockMusic\bin\Debug\UnLockMusic.pdb
?????文件???????24224??2020-02-14?22:12??C#爬取音樂源碼\UnLockMusic\bin\Debug\UnLockMusic.vshost.exe
?????文件?????????187??2020-02-08?16:29??C#爬取音樂源碼\UnLockMusic\bin\Debug\UnLockMusic.vshost.exe.config
?????文件?????????251??2020-02-13?20:32??C#爬取音樂源碼\UnLockMusic\bin\Debug\config.txt
?????文件????????4744??2020-02-14?19:48??C#爬取音樂源碼\UnLockMusic\bin\Debug\log.txt
?????目錄???????????0??2020-10-05?15:39??C#爬取音樂源碼\UnLockMusic\bin\Release\
?????文件???????53760??2020-02-12?01:33??C#爬取音樂源碼\UnLockMusic\bin\Release\AxInterop.WMPLib.dll
?????文件??????330752??2020-04-26?22:12??C#爬取音樂源碼\UnLockMusic\bin\Release\Interop.WMPLib.dll
?????目錄???????????0??2020-10-05?15:44??C#爬取音樂源碼\UnLockMusic\bin\Release\Music\
............此處省略75個文件信息
- 上一篇:C# 調用MATLAB程序繪圖
- 下一篇:C# WPF實現讀取顯示DICOM
評論
共有 條評論