- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
加密的几种方法
方法一:
????//须添加对System.Web的引用?
????using System.Web.Security;?
??????
????...?
??????
????/// summary?
????/// SHA1加密字符串?
????/// /summary?
????/// param name=source源字符串/param?
????/// returns加密后的字符串/returns?
????public string SHA1(string source)?
????{?
????????return FormsAuthentication.HashPasswordForStoringInConfigFile(source, SHA1);?
????}?
??
??
????/// summary?
????/// MD5加密字符串?
????/// /summary?
????/// param name=source源字符串/param?
????/// returns加密后的字符串/returns?
????public string MD5(string source)?
????{?
????????return FormsAuthentication.HashPasswordForStoringInConfigFile(source, MD5);;?
????} ?
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 方法二(可逆加密解密):
????using System.Security.Cryptography;?
??????
????...?
??????
????public string Encode(string data)?
????{?
????????byte[] byKey = System.Text.ASCIIEncoding.ASCII.GetBytes(KEY_64);?
????????byte[] byIV = System.Text.ASCIIEncoding.ASCII.GetBytes(IV_64);?
??????
????????DESCryptoServiceProvider cryptoProvider = new DESCryptoServiceProvider();?
????????int i = cryptoProvider.KeySize;?
????????MemoryStream ms = new MemoryStream();?
????????CryptoStream cst = new CryptoStream(ms, cryptoProvider.CreateEncryptor(byKey, byIV), CryptoStreamMode.Write);?
??????
????????StreamWriter sw = new StreamWriter(cst);?
????????sw.Write(data);?
????????sw.Flush();?
????????cst.FlushFinalBlock();?
????????sw.Flush();?
????????return Convert.ToBase64String(ms.GetBuffer(), 0, (int)ms.Length);?
??????
????}?
??????
????public string Decode(string data)?
????{?
????????byte[] byKey = System.Text.ASCIIEncoding.ASCII.GetBytes(KEY_64);?
????????byte[] byIV = System.Text.ASCIIEncoding.ASCII.GetBytes(IV_64);?
??????
????????byte[] byEnc;?
????????try?
????????{?
????????????byEnc = Convert.FromBase64String(data);?
????????}?
????????catch?
????????{?
????????????return null;?
????????}?
??????
????????D
您可能关注的文档
- 上市前存在行政处罚案例研习.docx
- 上市流程及三会流程.doc
- 上市公司重大资产重组信息披露工作备忘录-第二号上市公司重大资产重组财务顾问业务指引.doc
- 上市公司重大资产重组信息披露工作备忘录八号.docx
- 上海交通大学生科导提纲复习.doc
- 上海大学_王培康_数值分析大作业.docx
- 上海地铁盾构隧道纵向变形分析.doc
- 上海市南汇中学2006年高二地理期中考试试卷.doc
- 上海交通大学研究室考试科目及联系老师.doc
- 上市公司重大资产重组信息披露工作备忘录—第二号上市公司重大资产重组财务顾问业务指引.doc
- 中考地理真题练习 2024年四川省内江市中考地理真题(解析版).doc
- 中考地理真题练习 2024年河南省中考地理真题(原卷版).doc
- 中考地理真题练习 2024年四川省内江市中考地理真题(原卷版).doc
- 中考地理真题练习 2024年黑龙江省龙东地区中考地理真题(原卷版).doc
- 中考地理真题练习 2024年黑龙江省牡丹江市中考地理真题(原卷版).doc
- 中考地理真题练习 2024年甘肃省武威市临夏州中考地理真题(解析版).doc
- 中考地理真题练习 2024年甘肃省白银市中考地理真题(解析版).doc
- 中考地理真题练习 2024年湖南省中考地理真题(解析版).doc
- DB13_T2694-2018 地理标志产品 兴隆山楂.docx
- 内蒙古巴彦淖尔市2024-2025学年高一下学期期末考试生物含答案.doc
文档评论(0)