zoukankan
html css js c++ java
c# 中對輸入的值用md5或Hash加密
using
System.Security.Cryptography;
/**/
///
<summary>
///
MD5加密方法
///
</summary>
///
<param name="asSource">
源Md5值
</param>
///
<param name="asDestination">
需對比的字符
</param>
///
<returns>
是否正確
</returns>
private
bool
Md5EncryptJudge(
string
asSource,
string
asDestination)
{
bool
bResult
=
false
;
string
sDestination
=
""
;
//
定義Md5密碼服務類
MD5CryptoServiceProvider mdcpValu
=
new
MD5CryptoServiceProvider();
//
將傳入的值轉換成UTF8格式。便於加密時的格式統一
byte
[] bDestination
=
System.Text.Encoding.UTF8.GetBytes(asDestination);
//
加密
byte
[] bDestinationMd5
=
mdcpValu.ComputeHash(bDestination);
//
將加密后的值賦給字符串
foreach
(
byte
bVal
in
bDestinationMd5)
{
sDestination
+=
bVal.ToString();
}
//
判斷需對比的值加密成md5后與傳入的MD5值是否與傳入的相等
if
(asSource
==
sDestination)
{
bResult
=
true
;
}
else
{
bResult
=
false
;
}
return
bResult;
}
/**/
///
<summary>
///
Hash加密
///
</summary>
///
<param name="asSource">
源加密后的值
</param>
///
<param name="asDestination">
目標字符串
</param>
private
void
HashEncrypt(
string
sScouce,
string
asDestination)
{
byte
[] bDestinationValue
=
System.Text.Encoding.UTF8.GetBytes(asDestination);
HMACSHA1 hsVal
=
new
HMACSHA1();
//
加密
byte
[] bHmacshaValue
=
hsVal.ComputeHash(bDestinationValue);
//
將加密后的值轉換為字符
string
sDesHmaVal
=
Convert.ToBase64String(bHmacshaValue);
if
(sScouce
==
sDesHmaVal)
{
MessageBox.Show(
"
Ok
"
);
}
else
{
MessageBox.Show(
"
False
"
);
}
}
——宽田 著——
查看全文
相关阅读:
servlet的提交
servlet的doPost 和doGet和web文件结构
helloServlet
捕鱼达人
The 2018 ACM-ICPC China JiangSu Provincial Programming Contest I. T-shirt
ACM-ICPC 2017 Asia Urumqi A. Coins
Nordic Collegiate Programming Contest 2015 B. Bell Ringing
变量
hiho 1050 树的直径
ACM-ICPC 2017 Asia Urumqi G. The Mountain
原文地址:https://www.cnblogs.com/scottckt/p/1029553.html
最新文章
P3810 【模板】三维偏序(陌上花开)
P3294 [SCOI2016]背单词
神奇的操作--O(1)快速乘
P3970 [TJOI2014]上升子序列
【ZJOI2017 Round1练习】D2T1 river(二分图)
【ZJOI2017 Round1练习】D2T3 counter(线段树)
【BZOJ1061】志愿者招募(单纯形,对偶性)
【UOJ179】线性规划(单纯形)
单纯形模板
【ZJOI2017 Round1练习&BZOJ4767】D1T3 两双手(排列组合,DP)
热门文章
【ZJOI2017 Round1练习&BZOJ4766】D1T2 文艺计算姬(Prufer编码)
【BZOJ1430】小猴打架(Prufer编码)
【BZOJ2038】小Z的袜子(莫队)
【ZJOI2017 Round1练习】
jsp_include
java转发和重定向
servlet的跳转
上传文件
servlet从xml提取数据登陆
用response输出一个验证码
Copyright © 2011-2022 走看看