专栏首页葫芦python python3 RSA加密

python python3 RSA加密

#!/usr/bin/env python
# coding=utf-8
# author: wz
# mail: 277215243@qq.com
# datetime:2019/10/15 12:42 PM
# web: https://www.bthlt.com

from Crypto.PublicKey import RSA
from Crypto.Cipher import PKCS1_v1_5
import base64

pubkey = """-----BEGIN RSA PUBLIC KEY-----\n
加密码
\n-----END RSA PUBLIC KEY-----\n"""
messages = [
    'userid=test1',
    'userid=test2',
    'userid=test3'
]
for message in messages:
    rsakey = RSA.importKey(pubkey)  
    cipher_rsa = PKCS1_v1_5.new(rsakey)
    message = message.encode(encoding="utf-8")
    cryptedMessage = cipher_rsa.encrypt(message)
    encry_message = base64.b64encode(cryptedMessage)
    print("https://h5.test.qq.com/index?&data={0}".format(encry_message.decode()))

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • linux telnet自动登录实用举例

    以下脚本是为了在EPON环境中通过IP或者MAC自动查询对应的物理端口的举例。 这三个脚本的作用依次是ROUTER脚本登陆路由器查询IP对应的MAC地址,查询...

    葫芦
  • python 参数化装饰器

    葫芦
  • cssjshtml vue.js methods 和 computed区别

    葫芦
  • Html 5 video/audio 格式转换 ogg

    Html5 开始支持video和audio标签,但是各个浏览器支持的格式不一样,见下图 Codec support in modern desktop brow...

    用户1177380
  • 糟糕了,我的Jetson Nano为啥点不亮?

    If you cannot boot your Jetson Nano Developer Kit, the problem may be with your ...

    GPUS Lady
  • 中小型公司对于Spring Cloud的选择与思考

    在开始之前我们先介绍一下几个概念,什么是微服务,它的特点是什么? Spring Cloud都做了那些事情?他们之间又有什么联系? 技术背景 什么是微服务 微服务...

    技术zhai
  • Win10 Edge浏览器从越界写到任意内存读写

    *本文原创作者:BoA,本文属FreeBuf原创奖励计划,未经许可禁止转载 在刚刚发布的微软11月份安全更新中,比较幸运刷了两个Edge的脚本引擎漏洞,对微软...

    FB客服
  • 设计师必须了解的美术基础

    任何分类的设计师都需要有一定的美术基础,甚至也要有一定的手绘能力。我们在用电脑设计图形的时候其实也在潜移默化地在使用我们储存在大脑中的美术知识和审美,即使再先进...

    宇相
  • Shell中的重定向

    mwangblog
  • 关于物联网的沉思:我现在是一个“事物”

    这是官方声明,我现在是物联网上的一个“事物”(I am now a ‘thing’ on the Internet of Things)!

    xun珣

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动