资源简介
C/S 结构
登录用户验证。
实现记住密码功能 带加密和解密功能

代码片段和文件信息
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;
using System.IO;
using Microsoft.Win32;
using System.Runtime.InteropServices;
using DataCrypto;
namespace Password_2010_6_24
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnLogin_Click(object sender EventArgs e)
{
string userInfo = txtLocation.Text + “@@“ + txtLoginId.Text + “@@“ + txtPassword.Text + “@@“ + comboBoxRole.SelectedText;
SymmetricMethod sm = new SymmetricMethod();
string info = sm.Encrypto(userInfo);
FileStream fs = new FileStream(@“D:\userInfo.zhb“ FileMode.Create);
StreamWriter sw = new StreamWriter(fs);
sw.Write(info);
sw.Close();
fs.Close();
MessageBox.Show(“save seccussful“ “tips“);
MessageBox.Show(sm.Decrypto(info));
this.Close();
}
public void GetComList()
{
RegistryKey keyCom = Registry.LocalMachine.OpenSubKey(“Hardware\\DeviceMap\\SerialComm“);
if (keyCom != null)
{
string[] sSubKeys = keyCom.GetValueNames();
this.comboBoxRole.Items.Clear();
foreach (string sName in sSubKeys)
{
string sValue = (string)keyCom.GetValue(sName);
this.comboBoxRole.Items.Add(sValue);
}
}
}
private void Form1_Load(object sender EventArgs e)
{
GetComList();
HardDiskVal h = new HardDiskVal();
string a = h.HDVal();
MessageBox.Show(“ CPU ID:“+a“CUP Information“);
}
public class HardDiskVal
{
[DllImport(“kernel32.dll“)]
private static extern int GetVolumeInformation(
string lpRootPathName
string lpVolumeNameBuffer
int nVolumeNameSize
ref int lpVolumeSerialNumber
int lpMaximumComponentLength
int lpFileSystemFlags
string lpFileSystemNameBuffer
int nFileSystemNameSize
);
/**/
///
/// 获得盘符为drvID的硬盘序列号,缺省为C
///
///
///
public string HDVal(string drvID)
{
const int MAX_FILENAME_LEN = 256;
int retVal = 0;
int a = 0;
int b = 0;
string str1 = null;
string str2 = null;
int i = GetVolumeInformation(
drvID + @“:\“
str1
MAX_FILENAME_LEN
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5612 2010-06-24 21:29 Password_2010_6_24\Password_2010_6_24\Properties\Resources.resx
文件 249 2010-06-24 21:29 Password_2010_6_24\Password_2010_6_24\Properties\Settings.settings
文件 1386 2010-06-24 21:29 Password_2010_6_24\Password_2010_6_24\Properties\AssemblyInfo.cs
文件 2886 2010-06-24 21:29 Password_2010_6_24\Password_2010_6_24\Properties\Resources.Designer.cs
文件 1103 2010-06-24 21:29 Password_2010_6_24\Password_2010_6_24\Properties\Settings.Designer.cs
文件 3828 2010-06-24 23:16 Password_2010_6_24\Password_2010_6_24\Password_2010_6_24.csproj
文件 490 2009-06-11 05:14 Password_2010_6_24\Password_2010_6_24\bin\Debug\Password_2010_6_24.vshost.exe.manifest
文件 14328 2010-06-24 23:15 Password_2010_6_24\Password_2010_6_24\bin\Debug\Password_2010_6_24.vshost.exe
文件 13824 2010-06-24 23:14 Password_2010_6_24\Password_2010_6_24\bin\Debug\Password_2010_6_24.exe
文件 34304 2010-06-24 23:14 Password_2010_6_24\Password_2010_6_24\bin\Debug\Password_2010_6_24.pdb
文件 180 2010-06-24 23:04 Password_2010_6_24\Password_2010_6_24\obj\Debug\Password_2010_6_24.Form1.resources
文件 180 2010-06-24 23:04 Password_2010_6_24\Password_2010_6_24\obj\Debug\Password_2010_6_24.Properties.Resources.resources
文件 13824 2010-06-24 23:14 Password_2010_6_24\Password_2010_6_24\obj\Debug\Password_2010_6_24.exe
文件 1137 2010-06-24 23:15 Password_2010_6_24\Password_2010_6_24\obj\Debug\Password_2010_6_24.csproj.FileListAbsolute.txt
文件 847 2010-06-24 22:27 Password_2010_6_24\Password_2010_6_24\obj\Debug\Password_2010_6_24.csproj.GenerateResource.Cache
文件 34304 2010-06-24 23:14 Password_2010_6_24\Password_2010_6_24\obj\Debug\Password_2010_6_24.pdb
文件 7609 2010-06-24 22:27 Password_2010_6_24\Password_2010_6_24\Form1.Designer.cs
文件 5814 2010-06-24 22:27 Password_2010_6_24\Password_2010_6_24\Form1.resx
文件 5147 2010-06-24 23:15 Password_2010_6_24\Password_2010_6_24\Form1.cs
文件 499 2010-06-24 23:16 Password_2010_6_24\Password_2010_6_24\Program.cs
文件 3532 2010-06-24 23:16 Password_2010_6_24\Password_2010_6_24\SymmetricMethod.cs
文件 944 2010-06-24 21:29 Password_2010_6_24\Password_2010_6_24.sln
..A..H. 15360 2010-06-24 23:16 Password_2010_6_24\Password_2010_6_24.suo
目录 0 2010-06-24 21:29 Password_2010_6_24\Password_2010_6_24\obj\Debug\TempPE
目录 0 2010-06-24 22:00 Password_2010_6_24\Password_2010_6_24\obj\Debug\Refactor
目录 0 2010-06-24 21:29 Password_2010_6_24\Password_2010_6_24\bin\Debug
目录 0 2010-06-24 21:29 Password_2010_6_24\Password_2010_6_24\obj\Debug
目录 0 2010-06-24 21:29 Password_2010_6_24\Password_2010_6_24\Properties
目录 0 2010-06-24 21:29 Password_2010_6_24\Password_2010_6_24\bin
目录 0 2010-06-24 21:29 Password_2010_6_24\Password_2010_6_24\obj
............此处省略5个文件信息
相关资源
- 希尔密码加密、解密和破密
- PNG加密解密工具73383
- m1卡 ic卡可选择扇区初始化加密软件
- 松下FP-XH手册位置功能篇
- Xilinx-FPGA-引脚功能详细介绍.doc
- Zprotect专业版(无限制) 一机一码E
- 加密软件漏洞评测系统 V8.9
- 51单片机多功能自行车测速仪
- Bresenham算法绘制线段并利用“橡皮筋
- C 大整数RSA加密
- [免费]安全加密软件U盘加密,文件加
- 加密cad图形的lisp文件
- 透明加密源码及说明
- Openssl给文件传输加密
- Winform调用系统的剪切,复制,粘贴文
- 3des加解密_C 实现
- js实现动态修改table内容功能
- ESAM相关文章集合
- RSA AES DES ECC加密算法源码
- 密码学课程设计:DES加密解密算法的
- B-树 C 实现 基本功能
- C 标准文档(已加密)
- 机房管理系统的源代码和功能图
- 五子棋游戏实现悔棋功能
- 制作万年历 日期 农历 温度显示
- 学生管理系统的添加、修改、删除、
- 用MFC实现简单的画图功能
- PL/0功能扩充break功能
- 一个功能完备的时频分析工具包
- 破解QQ空间相册加密查看
评论
共有 条评论