public
sealed
class
securitydb
if(text3
!=text2)
return
true;}
#endregion
#region
md5_byteencrypt
//////
加密處理使用者密碼
///
///需要加密的字串
///加密後的字串
public
static
string
md5_byteencrypt(
string
encryptstring)
public
static
string
pwdsecurity(
string
pwd)
#endregion
#region
des_encrypt
//////
加密。注意:skey輸入密碼的時候,必須使用英文本元,區分大小寫,且字元數量是8個,不能多也不能少,否則出錯。
///
///加密字串
///金鑰
public
static
string
des_encrypt(
string
ptoencrypt,
string
skey)
", b);
}return
ret.tostring();
}#endregion
#region
des_decrypt
//////
解密。///
///解密字串
///金鑰
public
static
string
des_decrypt(
string
ptodecrypt,
string
skey)
//建立加密物件的金鑰和偏移量,此值重要,不能修改
des.key
=asciiencoding.ascii.getbytes(skey);
des.iv
=asciiencoding.ascii.getbytes(skey);
memorystream ms
=new
memorystream();
cryptostream cs
=new
cryptostream(ms, des.createdecryptor(), cryptostreammode.write);
//flush the data through the crypto stream into the memory stream
cs.write(inputbytearray,
0, inputbytearray.length);
cs.flushfinalblock();
//get the decrypted data back from the memory stream
//建立stringbuild物件,createdecrypt使用的是流物件,必須把解密後的文字變成流物件
stringbuilder ret
=new
stringbuilder();
return
system.text.encoding.default.getstring(ms.toarray());
}#endregion
#region
filtersql-html
//////
過濾sql/html
///
///
///
public
static
string
filtersql(
string
text)
return
validsql;
}public
static
string
filtertesthtml(
string
text)
return
validsql;
}public
static
string
unfiltertesthtml(
string
text)
return
validsql;
}#region
sql簡單過濾
public
static
string
text_fsql(
string
text)
return
validsql;
}#endregion
#endregion
#region
md5加密儲存小寫
//////
md5加密 儲存
///
///用於加密的字段
///是否轉化為小寫
///public
static
string
pwdsecurity(
string
pwd,
bool
iflower)
else
}#endregion}
ASP中乙個資料庫操作類
是否隱藏錯誤資訊的選項,true 顯示,false 隱藏 const is debug true class conn public objcn private connstr private errinfo private executecnt private time start private...
c 自己實現乙個陣列類
define crt secure no warnings include using namespace std class animal animal const animal animal animal operator const animal animal private int a in...
如何架構乙個資料工程
在我們深入討論這個 資料工程 業務細節之前,我們需要先知道標準 pydata 機器學習資料管道的侷限性,如下圖所示 典型的 pydata 機器學習資料管道設計,通過 python 指令碼完成鏈結 通常是單執行緒 對於機器學習可擴充套件性差問題的解釋,可以檢視這篇文章,有非常詳細的解釋。在這裡,我們將...