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

  • 大小: 68KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-04-30
  • 語言: C#
  • 標簽: C#??

資源簡介

C#偽隨機數加密完整源碼(十分經典)

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;

namespace?PRanDataEncrypt
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}

????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????if?(textBox3.Text?!=?““)
????????????{
????????????????if?(DecryptPwd(textBox3.Text)?==?textBox2.Text)
????????????????????MessageBox.Show(“用戶登錄成功!“?“提示“?MessageBoxButtons.OK?MessageBoxIcon.Information);
????????????????else
????????????????????MessageBox.Show(“用戶密碼錯誤!“?“錯誤“?MessageBoxButtons.OK?MessageBoxIcon.Error);
????????????}
????????}

????????private?void?button2_Click(object?sender?EventArgs?e)
????????{
????????????textBox1.Text?=?textBox2.Text?=?textBox3.Text?=?string.Empty;
????????????textBox2.Focus();
????????}

????????private?void?textBox2_TextChanged(object?sender?EventArgs?e)
????????{
????????????textBox3.Text?=?EncryptPwd(textBox2.Text);
????????}

????????//定義加密用戶密碼所用的偽隨機數
????????private?string?randStr?=?“ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz“;

????????#region?使用偽隨機數加密用戶登錄密碼
????????///?
????????///?使用偽隨機數加密用戶登錄密碼
????????///?

????????///?用戶登錄密碼
????????///?加密后的用戶登錄密碼
????????private?string?EncryptPwd(string?str)
????????{
????????????byte[]?btData?=?Encoding.Default.GetBytes(str);
????????????int?j?k?m;
????????????int?len?=?randStr.Length;
????????????StringBuilder?sb?=?new?StringBuilder();
????????????Random?rand?=?new?Random();
????????????for?(int?i?=?0;?i?????????????{
????????????????j?=?(byte)rand.Next(6);
????????????????btData[i]?=?(byte)((int)btData[i]?^?j);
????????????????k?=?(int)btData[i]?%?len;
????????????????m?=?(int)btData[i]?/?len;
????????????????m?=?m?*?8?+?j;
????????????????sb.Append(randStr.Substring(k?1)?+?randStr.Substring(m?1));
????????????}
????????????return?sb.ToString();
????????}
????????#endregion

????????#region?解密用戶登錄密碼
????????///?
????????///?解密用戶登錄密碼
????????///?

????????///?經過加密的用戶登錄密碼
????????///?解密后的用戶登錄密碼
????????private?string?DecryptPwd(string?str)
????????{
????????????try
????????????{
????????????????int?j?k?m?n?=?0;
????????????????int?len?=?randStr.Length;
????????????????byte[]?btData?=?new?byte[str.Length?/?2];
????????????????for?(int?i?=?0;?i?????????????????{
????????????????????k?=?randStr.IndexOf(str[i]);
????????????????????m?=?randStr.IndexOf(str[i?+?1]);
????????????????????j?=?m?/?8;
????????????????????m?=?m?-?j?*?8;
????????????????????btData[n]?=?(byte)(j?*?len?+?k);
????????????????????btData[n]?=?(byte)((int)btData[n]?^?m);
????????????????????n++;

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

?????文件???????3400??2008-12-15?15:19??C#偽隨機數加密完整源碼(十分經典)\Backup\PRanDataEncrypt\Form1.cs

?????文件???????6764??2008-12-15?15:19??C#偽隨機數加密完整源碼(十分經典)\Backup\PRanDataEncrypt\Form1.Designer.cs

?????文件???????5814??2008-12-15?15:19??C#偽隨機數加密完整源碼(十分經典)\Backup\PRanDataEncrypt\Form1.resx

?????文件???????3776??2008-12-13?10:14??C#偽隨機數加密完整源碼(十分經典)\Backup\PRanDataEncrypt\PRanDataEncrypt.csproj

?????文件????????496??2008-12-13?10:13??C#偽隨機數加密完整源碼(十分經典)\Backup\PRanDataEncrypt\Program.cs

?????文件???????1407??2008-12-13?10:13??C#偽隨機數加密完整源碼(十分經典)\Backup\PRanDataEncrypt\Properties\AssemblyInfo.cs

?????文件???????2880??2008-12-13?10:13??C#偽隨機數加密完整源碼(十分經典)\Backup\PRanDataEncrypt\Properties\Resources.Designer.cs

?????文件???????5612??2008-12-13?10:13??C#偽隨機數加密完整源碼(十分經典)\Backup\PRanDataEncrypt\Properties\Resources.resx

?????文件???????1100??2008-12-13?10:13??C#偽隨機數加密完整源碼(十分經典)\Backup\PRanDataEncrypt\Properties\Settings.Designer.cs

?????文件????????249??2008-12-13?10:13??C#偽隨機數加密完整源碼(十分經典)\Backup\PRanDataEncrypt\Properties\Settings.settings

?????文件????????935??2008-12-13?10:13??C#偽隨機數加密完整源碼(十分經典)\Backup\PRanDataEncrypt.sln

????..A..H.?????24576??2009-01-04?09:23??C#偽隨機數加密完整源碼(十分經典)\Backup\PRanDataEncrypt.suo

?????文件??????11776??2019-02-25?16:21??C#偽隨機數加密完整源碼(十分經典)\PRanDataEncrypt\bin\Debug\PRanDataEncrypt.exe

?????文件??????24064??2019-02-25?16:21??C#偽隨機數加密完整源碼(十分經典)\PRanDataEncrypt\bin\Debug\PRanDataEncrypt.pdb

?????文件??????11608??2019-02-25?16:21??C#偽隨機數加密完整源碼(十分經典)\PRanDataEncrypt\bin\Debug\PRanDataEncrypt.vshost.exe

?????文件???????3400??2019-02-25?16:21??C#偽隨機數加密完整源碼(十分經典)\PRanDataEncrypt\Form1.cs

?????文件???????7630??2019-02-25?16:21??C#偽隨機數加密完整源碼(十分經典)\PRanDataEncrypt\Form1.Designer.cs

?????文件???????5814??2019-02-25?16:21??C#偽隨機數加密完整源碼(十分經典)\PRanDataEncrypt\Form1.resx

?????文件????????789??2019-02-25?16:21??C#偽隨機數加密完整源碼(十分經典)\PRanDataEncrypt\obj\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????6116??2019-02-25?16:21??C#偽隨機數加密完整源碼(十分經典)\PRanDataEncrypt\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件???????1422??2019-02-25?16:21??C#偽隨機數加密完整源碼(十分經典)\PRanDataEncrypt\obj\Debug\PRanDataEncrypt.csproj.FileListAbsolute.txt

?????文件????????847??2019-02-25?16:21??C#偽隨機數加密完整源碼(十分經典)\PRanDataEncrypt\obj\Debug\PRanDataEncrypt.csproj.GenerateResource.Cache

?????文件??????11776??2019-02-25?16:21??C#偽隨機數加密完整源碼(十分經典)\PRanDataEncrypt\obj\Debug\PRanDataEncrypt.exe

?????文件????????180??2019-02-25?16:21??C#偽隨機數加密完整源碼(十分經典)\PRanDataEncrypt\obj\Debug\PRanDataEncrypt.Form1.resources

?????文件??????24064??2019-02-25?16:21??C#偽隨機數加密完整源碼(十分經典)\PRanDataEncrypt\obj\Debug\PRanDataEncrypt.pdb

?????文件????????180??2019-02-25?16:21??C#偽隨機數加密完整源碼(十分經典)\PRanDataEncrypt\obj\Debug\PRanDataEncrypt.Properties.Resources.resources

?????文件???????4608??2019-02-25?16:21??C#偽隨機數加密完整源碼(十分經典)\PRanDataEncrypt\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll

?????文件???????4095??2019-02-25?16:21??C#偽隨機數加密完整源碼(十分經典)\PRanDataEncrypt\PRanDataEncrypt.csproj

?????文件????????496??2008-12-13?10:13??C#偽隨機數加密完整源碼(十分經典)\PRanDataEncrypt\Program.cs

?????文件???????1407??2008-12-13?10:13??C#偽隨機數加密完整源碼(十分經典)\PRanDataEncrypt\Properties\AssemblyInfo.cs

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

評論

共有 條評論