社区
资源
帖子详情
汉字的RSA加密
qinshou4
2012-11-13 09:40:55
菜鸟求助:
我用MFC编写了一个可以实现RSA加密的界面,但仅限于对文本文件中用空格隔开的十进制数字进行加密,现在想对文本中任意内容例如汉字加密。其实问题就是归结为如何将汉字数字化。我在网上看到有人用Excel中的 =CODE(" ")函数实现汉字数字化,感觉这方法还不错,可惜我不会具体的细节。所以现在求教牛人可以给明示一下具体细节或者能提供其他方法,不胜感激额~~~
...全文
309
5
打赏
收藏
汉字的RSA加密
菜鸟求助: 我用MFC编写了一个可以实现RSA加密的界面,但仅限于对文本文件中用空格隔开的十进制数字进行加密,现在想对文本中任意内容例如汉字加密。其实问题就是归结为如何将汉字数字化。我在网上看到有人用Excel中的 =CODE(" ")函数实现汉字数字化,感觉这方法还不错,可惜我不会具体的细节。所以现在求教牛人可以给明示一下具体细节或者能提供其他方法,不胜感激额~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
华美乐章
2012-12-07
打赏
举报
回复
看看CryptoAPI...微软自带的加密库 满足你的需求.
qinshou4
2012-11-19
打赏
举报
回复
那怎样能具体读到汉字的二进制码? ifstream fin2; fin2.open("明文.txt",ios_base::in|ios_base::binary); while(fin2.read((char *)(&tempt_int),sizeof(tempt_int))) { …… } 可是int型变量tempt_int中的值不是我想要的对应汉字的二进制码呀~ 麻烦你明示一下,有劳~
qinshou4
2012-11-14
打赏
举报
回复
首先感谢您的热心回复。那假如我用utf8编码方法,得自己额外编写编码函数?
zhanshen2891
2012-11-14
打赏
举报
回复
一般来说你是不需要的,你只要直接取汉字的当前编码的二进制内容就可以了。对于RSA来说,它根本不关心你是什么编码。
wqvbjhc
2012-11-13
打赏
举报
回复
rsa可对任何字符加密,它把字符看成字节。一个数字与字母都是一个字节。而一个汉字,则把看它的编码格式,gbk编码则2个或以上字符,utf8也是2个或以上字符。 rsa负责对字节加解密,解密后这些字节如何还原成具体的字符(汉字或字母或数字),则由用户加密前的编码格式决定的。
RSA
加密
解密(C#)实现
RSA
加密
解密C#实现调用实例 public string
RSA
Encrypt(string xmlPublicKey, string m_strEncryptString) { try { byte[] PlainTextBArray; byte[] CypherTextBArray; string Result; System.Security.Cryptography.
RSA
CryptoServiceProvider
rsa
= new
RSA
CryptoServiceProvider();
rsa
.FromXmlString(xmlPublicKey); PlainTextBArray = (new UnicodeEncoding()).GetBytes(m_strEncryptString); CypherTextBArray =
rsa
.Encrypt(PlainTextBArray, false); Result = Convert.ToBase64String(CypherTextBArray); return Result; } catch (Exception ex) { throw ex; } } //
RSA
的
加密
函数 public string
RSA
Encrypt(string xmlPublicKey, byte[] EncryptString) { try { byte[] CypherTextBArray; string Result; System.Security.Cryptography.
RSA
CryptoServiceProvider
rsa
= new
RSA
CryptoServiceProvider();
rsa
.FromXmlString(xmlPublicKey); CypherTextBArray =
rsa
.Encrypt(EncryptString, false); Result = Convert.ToBase64String(CypherTextBArray); return Result; } catch (Exception ex) { throw ex; } }
用HTML和JavaScript写的
RSA
加密
小工具
运用网页设计的方式写了一个
RSA
加密
小工具 有浏览器能看网页的机器上都能用
js版本实现
rsa
加密
js版
rsa
加密
,用法参考资源里面的index.html,服务器返回
rsa
参数,页面
加密
得到
加密
数据,不支持包含中文的
加密
RSA
加密
JAVA实现
RSA
加密
JIAWOBANIYAOREN
RSA
加密
算法(MFC版)
RSA
加解密。MFC实现界面。十六进制显示。支持中英文加解密
资源
2,586
社区成员
18,437
社区内容
发帖
与我相关
我的任务
资源
VC/MFC 资源
复制链接
扫一扫
分享
社区描述
VC/MFC 资源
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章