成人在线你懂的-成人在线免费小视频-成人在线免费网站-成人在线免费视频观看-日韩精品国产一区二区-日韩精品国产一区

掃一掃
關(guān)注微信公眾號(hào)

C#中字符串的加密可用DSA和RSA實(shí)現(xiàn)
2005-12-07   

C#中字符串的加密可以用DSA和RSA,先要將字符串轉(zhuǎn)換為字節(jié)數(shù)組,這與編碼有關(guān)。再選擇簽名方式,有RSA和DSA,sign便是出來(lái)的簽名結(jié)果。

可以用DSA和RSA,如:

    using System;
using System.Text;
using System.Security.Cryptography;
class dsacrypto_SignData {
public static void Main(String[] args){
//先要將字符串轉(zhuǎn)換為字節(jié)數(shù)組,這與編碼有關(guān)。
String str = "this is a test.";
byte[] bytes = Encoding.ASCII.GetBytes(str);
//選擇簽名方式,有RSA和DSA
DSACryptoServiceProvider dsac = new DSACryptoServiceProvider();
byte[] sign = dsac.SignData(bytes);
//sign便是出來(lái)的簽名結(jié)果。

//下面是認(rèn)證了
DSACryptoServiceProvider dsac2 = new DSACryptoServiceProvider();
dsac2.FromXmlString(dsac.ToXmlString(false));
bool ver = dsac2.VerifyData(bytes, sign);
if (ver) {
Console.WriteLine("通過(guò)");
} else {
Console.WriteLine("不能通過(guò)");
}
}
}
RSA類(lèi)似,不過(guò)RSA比DSA慢得多,但比DSA安全。RSA可以選擇關(guān)鍵字的大小,越大越安全。


熱詞搜索:

上一篇:TKIP詳解
下一篇:在Web中使用SSL

分享到: 收藏
主站蜘蛛池模板: 昭君出塞简谱| 戏王之王演员表| 远方的故乡简谱| 原创视频| 五年级下册第四单元语文园地| shiki| 恋爱选举巧克力| cctv5+体育赛事直播时间| 向团组织靠拢的打算| 找到你 电影| 南男北女| 大尺度床戏韩国| 内蒙古电视台雷蒙| 每周食品安全排查治理报告表| 狂魔电影| 忏悔三昧全文及回向文| 音乐僵尸演员表| 大秦帝国第一部免费观看46集| 爱在西元前简谱| 那些女人 电影| 女村长| 北京卫视今晚节目表| 说木叶原文| 小姐资源| free hd xxxx moms movie777| 爱来的刚好演员表| 梦想建筑师泰国百合剧| 2025微信头像最新版本| 老司机avhd101高清| 欧布奥特曼普通话版| 电影《神盾局特工》| a型血和b型血生的孩子是什么血型| 秀人网美女套图| 小猪佩奇免费版中文第三季| 新民歌| 红髅| 陈一龙是哪部电视剧| 欧美日韩欧美日韩| 肉丸3| 情人看刀| 漂流者|