栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python RSA加密算法,基于前端加密代码

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python RSA加密算法,基于前端加密代码

最近在弄一个系统的登录 登录前端代码如下

        decryptSecret(modulus, publicExponent, word) {
                const rsa new JSEncrypt().getKey()
                rsa.setPublic(modulus, publicExponent)
                const result rsa.encrypt(word)
                return result
                }

前端代码是对模指和模数加密 如何对密码进行加密处理 代码如下

import rsa
def get_code(userName xxx , password xxx ):
 url xxx 
 data sn {0} .format(userName)
 headers {
 Content-Type : application/x-www-form-urlencoded 
 ret requests.post(url url, data data, headers headers, cookies cookies, verify False)
 modulus json.loads(ret.text)[ data ][ data ][ modulus ]
 public_exponent json.loads(ret.text)[ data ][ data ][ public_exponent ]
 # 对模指处理为16进制
 e int(public_exponent, 16)
 # 对模数处理为16进制
 n int(modulus, 16)
 pub_key rsa.PublicKey(e e, n n)
 m rsa.encrypt(password.encode(), pub_key)
 print(m.hex())
 url1 xxx
 params {
 sn : userName,
 password : m.hex(),
 challenge : ,
 resp requests.post(url, data params, verify False)

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/268109.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号