javascript - Python rsa加密问题

 萧勇志762852 发布于 2022-11-18 16:27

原来是在HTML中使用jsencrypt来加密:

var encrypt = new JSEncrypt();

        encrypt.setPublicKey('MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCp0wHYbg/NOPO3nzMD3dndwS0MccuMeXCHgVlGOoYyFwLdS24Im2e7YyhB0wrUsyYf0/nhzCzBK8ZC9eCWqd0aHbdgOQT6CuFQBMjbyGYvlVYU2ZP7kG9Ft6YV6oc9ambuO7nPZh+bvXH0zDKfi02prknrScAKC0XhadTHT3Al0QIDAQAB');
        var encrypted_input1 = encrypt.encrypt($('#input1').val());
        var encrypted_input2 = encrypt.encrypt($('#input2').val());
        var ajax_data = {
            input1: encrypted_input1,
            input2: encrypted_input2,
            remember: $('#remember_me').prop('checked')
        };

想用Python的库rsa来实现同样的加密:
name = 'Adam_LBQ'#input1
password = '123456' #input2

我的实现代码如下:

coding:utf-8

import rsa
name = 'Adam_LBQ'
password = '123456'
pub_key = #?怎么写啊
rsa_name = rsa.encrypt(name,pub_key)
rsa_password = rsa.encrypt(password,pub_key)
print rsa_name +'\n'+ rsa_password
我是模拟登陆来爬去内容的,希望是加密之后和js加密的内容是一样的,该怎么写啊?

2 个回答
  • 关于 pythonrsa 加密

    Pycrypto与RSA密码技术笔记

    2022-11-18 16:29 回答
  • 生成一对RSA的公私钥

    如果装了git
    打开git bash,输入ssh-keygen -t rsa

    一路回车后在c盘用户目录下面有个.ssh目录,进去.pub文件就是公钥文件,也就是这里的pub_key

    公钥加密,私钥则用来解密

    2022-11-18 16:29 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有