如何将 "2004-4-1" 这个字串加密。

cenxaoi 2004-04-01 03:27:30
例如 转换为流 然后在把流转换为字串
...全文
57 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangrhliuyh 2004-04-01
  • 打赏
  • 举报
回复
如果要求不高的话,直接使用xor来加密
chrch 2004-04-01
  • 打赏
  • 举报
回复
看看这个

http://www.csdn.net/develop/article/26/26096.shtm
http://www.csdn.net/develop/article/26/26097.shtm
八爪鱼-杭州 2004-04-01
  • 打赏
  • 举报
回复
sorry,理解错了
八爪鱼-杭州 2004-04-01
  • 打赏
  • 举报
回复
md5就行了
sxvbc 2004-04-01
  • 打赏
  • 举报
回复
举个例(SHA-1):
string temp = "2004-4-1";

UnicodeEncoding encoding = new UnicodeEncoding();
byte[] hashBytes = encoding.GetBytes(temp);
SHA1 sha1 = new SHA1CryptoServiceProvider();
byte[] cryptString = sha1.ComputeHash(hashBytes);

这样就把一个string加密为一个二进制数组cryptString了。
然后可以在用encoding.GetString(cryptString);获得对应的加密了的string;
注意:
需要using System.Text;和using System.Security.Cryptography;

^_^
Thie 2004-04-01
  • 打赏
  • 举报
回复
可以使用formAuthentication类的HashPasswordForStoringInConfigFile方法,有两种加密算法可以选择,sha1和md5~~~~

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧