python3 rsa加密相关的问题要问,python3rsa,google了好久还是没
python3 rsa加密相关的问题要问,python3rsa,google了好久还是没
google了好久还是没懂。。都是生成随机的公钥。
js版本的原代码是这样的
var exponent='110001'var modulus='008d74da20e11ca5646fe8581372f7179382a66ce20913ab753bc4c10ccf2ac53393cbcd12d6108940fbd84913df29ba1867b3a5eacd00fece324216476ab70b5ff943776955ad4d56851258b0718192a21b649560c6b21364ec7989cc378'var publicKey = RSAUtils.getKeyPair(exponent, '', modulus);RSAUtils.encryptedString(publicKey, param);
如何以python3的代码实现?
顺便还有一个问题,在安装pycrypto的时候提示
warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath.
,google的解决办法是
apt-get install python3-dev
但是并没有效果,依然如此报错,环境是ubuntu14.04
十分感谢
rsa的js代码在此gist
以你现在提供的信息 无法验证你的问题,"RSAUtils.getKeyPair"这是它js自己封装的一个方法,这个方法做了什么不得而知,你应该用它测试加密一段字符串出来。
对于pycrypto可以参考这篇文章 http://stackoverflow.com/ques...
我试了下这份js,得到了加密后的字符 然后用我的程序验证结果不一样。可能这不是一份标准的rsa加密,或许你需要将这份js放到js问题区里,让懂js的人帮你解读它
var exponent='110001'var modulus='008d74da20e11ca5646fe8581372f7179382a66ce20913ab753bc4c10ccf2ac53393cbcd12d6108940fbd84913df29ba1867b3a5eacd00fece324216476ab70b5ff943776955ad4d56851258b0718192a21b649560c6b21364ec7989cc378'var publicKey = RSAUtils.getKeyPair(exponent, '', modulus);publicKeyRSAKeyPair {e: $w.BigInt, d: $w.BigInt, m: $w.BigInt, chunkSize: 92, radix: 16…}RSAUtils.encryptedString(publicKey, 'a');"016ea138c1797c81a9b8456eff08a7ce7992f0e6cd2747c40010cec34e49cc57a6838e73c110db4b97c33ce047bcb90b80d07610f68f5cbcdd26dcac82889e4d65617e26206780b8b9bb27b0266656c25c4d1b10cd44216295a64f637561"
编橙之家文章,
相关内容
- python中如何更好的地重写__eq__,python重写__eq__,魔法方法
- python bottle搭建http服务post请求时出现405状态码怎么回事
- pyspider默认保存到sqlite数据库的时候是什么编码》,p
- python脚本更新文档中的内容相关问题,python相关问题
- fabric怎么才能操作host设置别名的?,fabrichost设置别名
- 同个镜像文件iso能被多个虚拟机使用的吗,镜像iso多个
- django testcase 临时数据库表中无数据的解决,djangotestc
- python 2.x中pyinstaller 如何打包配置文件?,2.xpyinstaller,主
- tornado框架异步请求如何实现模拟登录?,tornado框架,之前
- python2.x版本 导入urllib3的异常“cannot import name LifoQueue”
评论关闭