上一主题 下一主题
返回列表 发新帖

网易RSA

[复制链接]

66

主题

184

帖子

559

积分

高级会员

Rank: 4

积分
559
发表于 2021-1-14 15:55:21 | 显示全部楼层 | 阅读模式


function test(pwd){return encrypt2(pwd);}var navigator={};function encrypt2(e){var h="-----BEGIN PUBLIC KEY-----MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5gsH+AA4XWONB5TDcUd+xCz7ejOFHZKlcZDx+pF1i7Gsvi1vjyJoQhRtRSn950x498VUkx7rUxg1/ScBVfrRxQOZ8xFBye3pjAzfb22+RCuYApSVpJ3OO3KsEuKExftz9oFBv3ejxPlYc5yq7YiBO8XlTnQN0Sa4R4qhPO3I2MQIDAQAB-----END PUBLIC KEY-----"var t=RSA.getPublicKey(h);return RSA.encrypt(e,t)}var RSAPublicKey=function(e,t){this.modulus=new BigInteger(Hex.encode(e),16);this.encryptionExponent=new BigInteger(Hex.encode(t),16)};var UTF8={encode:function(e){e=e.replace(/\r\n/g,"\n");var t="";for(var i=0;i6|192);t+=String.fromCharCode(63&n|128)}else{t+=String.fromCharCode(n>>12|224);t+=String.fromCharCode(n>>6&63|128);t+=String.fromCharCode(63&n|128)}}return t},decode:function(e){var t="";var i=0;var n=$c1=$c2=0;for(;i>15)+o*_+(s>>>30);i[n++]=1073741823&c}return s}function am3(e,t,i,n,s,a){var r=16383&t,o=t>>14;for(;--a>=0;){var c=16383&this[e];var _=this[e++]>>14;var d=o*c+_*r;c=r*c+((16383&d)28)+(d>>14)+o*_;i[n++]=268435455&c}return s}if(j_lm&&"Microsoft Internet Explorer"==navigator.appName){BigInteger.prototype.am=am2;dbits=30}else if(j_lm&&"Netscape"!=navigator.appName){BigInteger.prototype.am=am1;dbits=26}else{BigInteger.prototype.am=am3;dbits=28}BigInteger.prototype.DB=dbits;BigInteger.prototype.DM=(1=0;--i)t[i]=0;t.t=this.t+e;t.s=this.s}function bnpDRShiftTo(e,t){for(var i=e;i

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
已有1人评分威望 贡献 理由
李恒道 + 1 + 1 可以写一下分析思路

查看全部评分 总评分:威望 +1  贡献 +1 

回复

使用道具 举报

1

主题

8

帖子

62

积分

开发者

Rank: 6Rank: 6

积分
62
发表于 2021-1-16 20:35:30 | 显示全部楼层
本帖最后由 南国旧梦i 于 2021-1-16 20:38 编辑
  1. #python版
  2. def encrypt(password):

  3. pubkey = '-----BEGIN PUBLIC KEY-----\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5gsH+AA4XWONB5TDcUd+xCz7e\njOFHZKlcZDx+pF1i7Gsvi1vjyJoQhRtRSn950x498VUkx7rUxg1/ScBVfrRxQOZ8\nxFBye3pjAzfb22+RCuYApSVpJ3OO3KsEuKExftz9oFBv3ejxPlYc5yq7YiBO8XlT\nnQN0Sa4R4qhPO3I2MQIDAQAB\n-----END PUBLIC KEY-----'

  4. rsa_key = RSA.importKey(pubkey)

  5. crypt = rsa.encrypt(password.encode(), rsa_key)

  6. ctypt_str = base64.b64encode(crypt).decode()

  7. return ctypt_str
复制代码

回复

使用道具 举报

66

主题

184

帖子

559

积分

高级会员

Rank: 4

积分
559
发表于 2021-1-17 09:00:34 | 显示全部楼层
回复

使用道具 举报

0

主题

1

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2021-1-17 16:00:39 | 显示全部楼层
哇  这也太厉害了吧
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表