python常用加密算法_python 三个常用加密 base64,md5,sha1
做比赛的经常会用到这三个算法
今天集合在一起
[python]
import hashlib
import base64
s = 'justforfun'
print s
for i in range(10000):
m = hashlib.md5(s)
s = m.hexdigest()
print s
for i in range(20):
s = base64.b64encode(s)
print s
for i in range(10000):
sha = hashlib.sha1(s)
s = sha.hexdigest()
print s
如果,base64,说:Python: Ignore 'Incorrect padding' error when base64 decoding
那么可以加:
[python]
b64_string += "=" * ((4 - len(b64_string) % 4) % 4) #ugh
如果,md5和sha1加密的内容过多,可以这么用:
[python]
m = hashlib.md5()
m.update('a')
m.update('b')
s = m.hexdigest()
#效果等于m = hashlib.md6('ab').hexd
python常用加密算法_python 三个常用加密 base64,md5,sha1相关推荐
- python适合机器视觉_Python机器视觉编程常用数据结构与示例
本文总结了使用Python进行机器视觉(图像处理)编程时常用的数据结构,主要包括以下内容: 数据结构 序列操作:索引(indexing).分片(slicing).加(adding).乘(multipy ...
- python变量运算符_Python(三) 变量与运算符
一.什么是变量 变量 = [1,2] 二.变量的命名规则 字母,数字,下划线,首字母不能是数字 系统关键字 不能用在变量名中 保留关键字 区别大小写 a=1, a='1', a=(1,2), ...
- python3 hashlib加密库 md5 sha1 sha256 sha384 sha512 加盐
简介: 用于加密相关的操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法. 在python3中已经废弃了md5和sha模块,简单说 ...
- 合宙Air105|CRYPTO|加密与解密|算法|RSA|HASH函数| BASE64|MD5|SHA1|SHA256|CRC|官方demo|学习(4):CRYPTO(加密与解密)
基础资料 基于Air105开发板:Air105 - LuatOS 文档 上手:开发上手 - LuatOS 文档 探讨重点 对官方CRYPTO(加密与解密) 功能的复现,进行相关内容的学习及探讨. 实现 ...
- python ansible模块_Python之——Ansible常用模块及API,pythonansibleapi
Python之--Ansible常用模块及API,pythonansibleapi 转载请注明出处:http://blog.csdn.net/l1028386804/article/details/7 ...
- python自动化常用模块_Python自动化之常用模块
1 time和datetime模块 #_*_coding:utf-8_*_ __author__ = 'Alex Li' import time # print(time.clock()) #返回处理 ...
- python npv 计算公式_Python numpy 中常用的数据运算
Numpy 精通面向数组编程和思维方式是成为Python科学计算大牛的一大关键步骤.--<利用Python进行数据分析> Numpy(Numerical Python)是Python科学计 ...
- python xlrd使用_Python中xlrd常用用法整理
1.背景 1.1 安装模板: 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 在cmd命令行输入:pip inst ...
- python math库常用函数_Python math库常用函数
math库常用函数及举例: 注意:使用math库前,用import导入该库 >>> import math 取大于等于x的最小的整数值,如果x是一个整数,则返回x >>& ...
最新文章
- linux ubuntu kubuntu与xubuntu等各版本差别
- Winform开发框架之混合型框架的实现
- nginx的安装与配置
- Cracer8-模块和正则表达式
- vivo6.0系统怎么样不用root激活XPOSED框架的方法
- Noip2016day2
- python能做什么游戏-你也可以用Python开发出一款火遍全球的游戏!
- maven 不能设置为web2.5的解决方法
- PHP 缓存 内存,PHP memcache 内存缓存 数据库查询 应用 高洛峰 细说PHP
- ssci源刊里有开源期刊吗_SSCI和SCI期刊投稿指南-以经济学和管理学为例
- 网络攻防“三剑客”正式加盟墨者安全 担任首席安全顾问...
- 计算机为什么不能装win7,i5 8400 cpu能装win7吗?为什么安装不了win7
- idea弹窗 Placing the unmodified important.txt in the zip file with the agent jar in the same directo
- 《Linux 驱动:输入子系统》
- 新版2022高仿QQ,利用Java swing1:1模仿qq编写的聊天程序
- cesium 指南针、图例插件
- flutter开发web项目
- 测绘技术设计规定最新版_2016测绘技术设计规定.doc
- vue中的:key是什么,有什么用?
- 『HTTP知识点』什么是HTTP协议?(HTTP协议详解)
热门文章
- Python特点及优势
- html绘制LR graph,[LR]用R绘制上海地铁
- 行云创新受邀出席2023中国(深圳)阿联酋(迪拜)经贸合作交流会
- 站点指定php版本,全可以PHP自己设置环境,IIS、Apache、Nginx三大站点多版本共存...
- 使用VIVADO中的MIG控制DDR3(AXI接口)三——DDR3简介
- 软工实践第一次作业-准备
- 自媒体文章素材网站有哪几种?根据这5个渠道提高你的文章创作速度
- ISAKMP - 密钥交换
- IPsec ×××路由器配置:ISAKMP策略
- 架构设计中的布隆过滤器与布谷鸟过滤器