有时,我们可能需要某些单元格只读,如在做模板时,模板中的数据是不能随意让别人改的。在Excel中,可以通过“审阅->保护工作表”来完成,如下图: HSSFSheet sheet1 = hssfworkbook.CreateSheet("Sheet1");sheet1.ProtectSheet("password");//设置密码HSSFRow row1 = sheet1.CreateRow(0); HSSFCell cel1 = row1.CreateCell(0); HSSFCell cel2 = row1.CreateCell(1); HSSFCellStyle unlocked = hssfworkbook.CreateCellStyle();...
原文:C# 带用户密码访问网络共享调用WNetUseConnection API函数详细参数参考:https://msdn.microsoft.com/en-us/library/windows/desktop/aa385482(v=vs.85).aspx C# 调用WNetUseConnection连接共享类的代码:NetworkShareConnect.cs//引入命名空间
//using System.Runtime.InteropServices;publicclass NetworkShareConnect{#region WNetUseConnection枚举参数//dwScopeconstint RESOURCE_CONNECTED = 0x00000001;constint RESOU...
C#中常涉及到对用户密码的加密于解密的算法,其中使用MD5加密是最常见的的实现方式。本文总结了通用的算法并结合了自己的一点小经验,分享给大家。一.使用16位、32位、64位MD5方法对用户名加密1)16位的MD5加密///<summary>/// 16位MD5加密
///</summary>///<param name="password"></param>///<returns></returns>publicstaticstring MD5Encrypt16(string password)
{var md5 = new MD5CryptoServiceProvider();string t2 = BitCo...
1、js端验证function checkPass(s) {if (s.length < 8) {return 0;}var ls = 0;if (s.match(/([a-z])+/)) {ls++;}if (s.match(/([0-9])+/)) {ls++;}if (s.match(/([A-Z])+/)) {ls++;}if (s.match(/[^a-zA-Z0-9]+/)) {ls++;}return ls
}2、后台验证publicclass CheckPass{///<summary>/// 密码强度///</summary>publicenum Strength{Invalid = 0, //无效密码Weak = 1, //低强度密码Normal = 2, //中强度密码Strong = 3//高强度密码 ...
原文:C#破解access数据库密码方法using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Windows.Forms;namespace Demo
{class Program{[STAThread]static void Main(string[] args){OpenFileDialog f = new OpenFileDialog();if (f.ShowDialog() != DialogResult.OK) return;MessageBox.Show("密码:[" + GetPassword(f.FileName) + "]", "密码");}// 获取密码st...
C# 调用代码ScriptControlClass js = new ScriptControlClass();
js.Language = "JScript";
js.AddCode(textBox2.Text);//JS代码
string result = null;
result = js.Eval(textBox1.Text).ToString(); //调用函数
MessageBox.Show(result);
MD5 JS代码function md5js(pass, code, uin) {
var I = hexchar2bin(md5(pass));
var H = md5(I + uin);
var G = md5(H + code.toUpperCase());
return G
}
var hexcase = 1;
var b64pad = ...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;using System.Security.Cryptography;
using System.IO; namespace PDAPrint
{class ClassSecurityString{public static string encryptKey = "www.hanma-scan.com"; //定义密钥 public static string Encrypt(string str) { DESCryptoServiceProvider descsp = new DESCryptoServiceProvider(); //实例化加/解密类对象 byte[...
原文:C#破解access数据库密码方法using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Windows.Forms;namespace Demo
{class Program{[STAThread]static void Main(string[] args){OpenFileDialog f = new OpenFileDialog();if (f.ShowDialog() != DialogResult.OK) return;MessageBox.Show("密码:[" + GetPassword(f.FileName) + "]", "密码");}// 获取密码st...
使用mysql数据库验证用户名和密码时,如果用户名是中文,一直查不到数据
需要把app.config 中修改为
数据库统一设置utf8编码格式,连接数据库的时候设置编码Charset=utf8可以避免,例如:string connectiontext = "Server=139.222.313.153;Database=testsys;User=root;Password=1123456;Charset=utf8;";
这样就调试OKc# 调用mysql数据库验证用户名和密码标签:需要 char database utf8编码 conf use data base mys...
以前工作中需要全新的Access数据库,可以复制数据库,也可以把新的数据库放到资源里面,用新数据库的时候释放出来,都感觉不爽,还是动态生成心理舒服。 生成数据库要使用ADO,首先添加引用。 using System.IO; using System.Data.OleDb; // 连接Access数据 以前工作中需要全新的Access数据库,可以复制数据库,也可以把新的数据库放到资源里面,用新数据库的时候释放出来,都感觉不爽,还是动态生成心理舒服。生成数据库要使用...
用c#连接access7,当不设置密码,可以正常运行。 语句如下: Provider=Microsoft.ACE.OLEDB.12.0;DataSource=c:\example.accdb; 但是设置密码后,提示密码无效。 语句如下: Provider=Microsoft.ACE.OLEDB.12.0;DataSource=c:\example.accdb; JetOLEDB:Databa用c#连接access7,当不设置密码,可以正常运行。
语句如下:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\example.accdb;
但是设置密码后,提示密码无效。
语句如下:...
前言
效果浏览? 文末有Demo下载连接。
思路:该小程序使用WPF写的,布局简单就不贴出来了
代码#region - 生成模式 -/** 1、选择长度 * 密码长度* 2、选用模式* 使用什么组合? 默认 小写+数字 ,可选 大写 特殊字符。* 3、随机抽取范围* 给长度每位,使用 [随机范围] 填充 [每位长度]*///1、获取长度private int Get_PwdLeght(){if (cbb_lenght.SelectedIndex <= 4){return Convert.ToInt32(cbb_lenght.Select...
1、js端验证function checkPass(s) {if (s.length < 8) {return 0;}var ls = 0;if (s.match(/([a-z])+/)) {ls++;}if (s.match(/([0-9])+/)) {ls++;}if (s.match(/([A-Z])+/)) {ls++;}if (s.match(/[^a-zA-Z0-9]+/)) {ls++;}return ls
}2、后台验证public class CheckPass{/// <summary>/// 密码强度/// </summary>public enum Strength{Invalid = 0, //无效密码Weak = 1, //低强度密码Normal = 2, //中强度密码Strong = 3 //高强度...
protected void Button1_Click(object sender, EventArgs e) {string bh = this.TextBox1.Text.Trim(); string pass = this.TextBox2.Text.Trim(); DataTable dt = new olecado().ruibomima(bh, pass); if (dt.Rows.Count > 0) { Session["kk"] = this.TextBox1.Text.ToString().Trim();Response.Redirect("gllist.aspx"); } else { Page.ClientScript.Regist...
有时,我们可能需要某些单元格只读,如在做模板时,模板中的数据是不能随意让别人改的。在Excel中,可以通过“审阅->保护工作表”来完成,如下图:
HSSFSheet sheet1 = hssfworkbook.CreateSheet("Sheet1");
sheet1.ProtectSheet("password");//设置密码
HSSFRow row1 = sheet1.CreateRow(0); HSSFCell cel1 = row1.CreateCell(0); HSSFCell cel2 = row1.CreateCell(1); HSSFCellStyle unlocked = hssfworkbook.CreateCellStyl...