js 的RSA,用C#应该怎样写?

jishiguang 2016-07-31 08:10:32
我要用C#登陆一个网页,密码用了RSA加密。js代码如下:

key = new RSAKeyPair("22c29d5bda305e5daa0920b86cd410844a7aead043cfc3f78af2166e86e26eb",
"","102e05ea9849d82b2630523751c1cd1984e92d3b45bf8d1ba0d67b55b0119eb9");
var b = encryptedString(key, a );

其中,a为用户密码。b为a加密后的密文。我想用c#来实现这功能,请问要怎样写?
...全文
212 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jishiguang 2016-08-01
  • 打赏
  • 举报
回复
说简单点就是,不会在C#中,生成一个与js相同的公钥。 实在没有看懂2楼那篇,如何能保证C#与网页的公钥是一致的。
jishiguang 2016-08-01
  • 打赏
  • 举报
回复
谢谢楼上,不过这篇我早看过了,我现在关键是不懂js中RSAKeyPair的两个参数的含义, 也不知道如何将它们写入C#。 "22c29d5bda305e5daa0920b86cd410844a7aead043cfc3f78af2166e86e26eb" "102e05ea9849d82b2630523751c1cd1984e92d3b45bf8d1ba0d67b55b0119eb9" 这两个字符串是什么意思呢?似乎是RSA中的e和n,似乎又不是,关键是如何将它们 用到C#中去
jishiguang 2016-08-01
  • 打赏
  • 举报
回复
或者从RSAKeyPair的参数中能算出公钥中的e,d,m也行
devmiao 2016-07-31
  • 打赏
  • 举报
回复
http://blog.csdn.net/alonesword/article/details/11821519
秋的红果实 2016-07-31
  • 打赏
  • 举报
回复
不用仿照js的,只要知道js用的具体是什么加密方式,然后用C#对应的加密函数即可,.NET有各种加密方式的实现

111,092

社区成员

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

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

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