python不能加密吗_为什么我不能解密我用pycrypto加密的内容?
我的代码是:
加密:from Crypto.Cipher import AES
import base64
def encryption (privateInfo):
BLOCK_SIZE = 16
PADDING = '{'
pad = lambda s: s + (BLOCK_SIZE - len(s) % BLOCK_SIZE) * PADDING
EncodeAES = lambda c, s: base64.b64encode(c.encrypt(pad(s)))
secret = 'Fr3@k1nP@ssw0rd.'
print('encryption key:', secret)
cipher = AES.new(secret)
encoded = EncodeAES(cipher, privateInfo)
print('Encrypted string:', encoded)
encryption('secret')
加密字符串为:b'QuCzNmwiVaq1uendvX7P+g=='
解密:
^{pr2}$
结果是:ValueError: Input strings must be a multiple of 16 in length
这是python3.4上的pycrypto2.6.1;我还安装了VC++2010 Express。
真正让我困惑的是,它在Python2.7上运行得非常好
任何建议都可以,但请注意,我对Python还不熟悉。在
python不能加密吗_为什么我不能解密我用pycrypto加密的内容?相关推荐
- mysql 传输加密方式_请问各位大侠,要实现MYSQL加密传输,应该怎么做?
MYSQL加密传输应该怎么实现,有如下的操作步骤: To get secure connections to work with MySQL, you must do the following: I ...
- python编写加密程序_用Python实现一个简单的加密程序
生活中,有时候我们需要对一些重要的文件进行加密,Python 提供了诸如 hashlib,base64 等便于使用的加密库. 对于日常学习而言,我们可以借助异或操作,实现一个简单的文件加密程序,从而强 ...
- python加密文件_用 Python 加密文件
生活中,有时候我们需要对一些重要的文件进行加密,Python 提供了诸如 hashlib,base64 等便于使用的加密库. 但对于日常学习而言,我们可以借助异或操作,实现一个简单的文件加密程序,从而 ...
- python简单加密教程_手把手带你入门加密算法的Python实现
摘要:一个简单的md5加密算法,带你解开所谓"加密"过程的神秘面纱. 一个简单的md5加密算法,非常适合新手练习 链接:> aHR0cDovL3d3dy5jaHVjaHVqa ...
- python rsa加密二进制文件_用Python中的RSA加密文件
公钥密码通常只用于少量数据.它很慢,很难正确使用.通常的做法是使用其他方法将非对称问题减少到由共享密钥提供安全性的问题,然后使用公钥加密来保护该共享密钥.例如:要加密文件,随机生成块或流密码(例如AE ...
- python des解密_python实现DES加密解密方法实例详解
本文实例讲述了python实现DES加密解密方法.分享给大家供大家参考.具体分析如下: 实现功能:加密中文等字符串 密钥与明文可以不等长 这里只贴代码,加密过程可以自己百度,此处python代码没有优 ...
- 安装python有什么用_什么是Python Wheels?为什么要关心它?,python有什么用
什么是Python Wheels?为什么要关心它?,python有什么用 前言 Python .whl文件(或wheels)是Python中很少讨论的一部分,但是它们对Python包的安装过程非常重要 ...
- exe一机一码加密工具_文件夹加密软件有哪些作用?
公司文件加密对于企业来说主要是用于保护信息数据的,其工作原理其实是将原有的信息数据做了特殊算法的改变,这样原来的数据就无法正常读取到,读取的数据就是被文件加密软件改变过的数据,这个数据信息是不真实的, ...
- python 指定证书验证_如何在python中验证SSL证书?
我需要验证我的自定义CA签署了证书.使用OpenSSL命令行实用程序很容易做到: # Custom CA file: ca-cert.pem # Cert signed by above CA: bo ...
最新文章
- 爬虫好学吗python-小白python学到什么程度可以学习网络爬虫? ?
- javascript实用技巧--数组.
- 一本关于HTTP的恋爱日记
- 多语言 获取当前语言
- java 重复代码优化_利用注解 + 反射消除重复代码(Java项目)
- i美股投资研报--Michael Kors(IPO版) _Michael Kors(KORS) _i美股
- sqlserver 没有备份误删数据_数据库服务器如何备份详细教程!
- 牛客多校第六场G Is Today Friday?(吉姆拉尔森/蔡勒公式 + 思维)题解
- 用Cython编译Python的C扩展
- 简单的python画图代码_常见的python画图简单代码
- Windows聚焦的图片下载
- RTF文件格式编码说明
- 一点点读懂cpufreq(一)
- 感受一下大佬的气场: 背包九讲的作者: 崔添翼
- 【改进模糊神经网络】基于粒子群-万有引力算法PSOGSA 改进的前馈神经网络研究(Matlab代码实现)
- 石膏板建筑材料英国UKCA认证—EN 520
- 十分钟安装一套即时通讯 IM 私有云
- android 调用系统相机拍照保存,android 调用系统照相机,保存后回到前一个activity...
- windows下安装ubuntu20.04双系统
- java字节字符_java中字符和字节的区别
热门文章
- 微生物培养的福音:一个直接用16S rDNA序列来预测其培养基配方的网站!!!...
- R语言plotly可视化:plotly可视化箱图、基于预先计算好的分位数、均值、中位数等统计指标可视化箱图、箱图中添加缺口、可视化均值和标准差(With Precomputed Quartiles)
- R语言ggplot2可视化:可视化人口金字塔图、人口金字塔显示不同性别不同年龄段的人口数,是了解人口组成的最优可视化方法、人口金字塔图可以用来表示按体积排序的群体的分布、形成漏斗结构
- R语言使用tidyquant包的tq_transmute函数计算持有某只股票的天、月、周收益率、ggplot2使用条形图(bar plot)可视化股票年收益率数据使用不同的色彩表征正收益率和负收益率
- R语言使用ggpubr包的ggarrange函数组合多张结论图(垂直组合+水平组合)并对图像进行顺序编码A、B、C,,,
- R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(双分类变量分组:色彩配置、添加箱图、位置参数调整)实战
- Python使用matplotlib或者Seaborn箱图(boxplot)可视化时汉语(中文)标签显示成了框框□□、什么情况、我们有解决方案。
- R语言par函数设置图像个数、边界、颜色等实战
- ValueError: Variable rnn/basic_rnn_cell/kernel already exists, disallowed. Did you mean to set reuse
- 奥卡姆剃刀是什么?机器学习实践中那些学习模型或者那些评估指标践行了这一理论?