做比赛的经常会用到这三个算法

今天集合在一起

[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相关推荐

  1. python适合机器视觉_Python机器视觉编程常用数据结构与示例

    本文总结了使用Python进行机器视觉(图像处理)编程时常用的数据结构,主要包括以下内容: 数据结构 序列操作:索引(indexing).分片(slicing).加(adding).乘(multipy ...

  2. python变量运算符_Python(三) 变量与运算符

    一.什么是变量 变量 = [1,2] 二.变量的命名规则 字母,数字,下划线,首字母不能是数字 系统关键字 不能用在变量名中 保留关键字 区别大小写 a=1,   a='1',   a=(1,2),  ...

  3. python3 hashlib加密库 md5 sha1 sha256 sha384 sha512 加盐

    简介: 用于加密相关的操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法. 在python3中已经废弃了md5和sha模块,简单说 ...

  4. 合宙Air105|CRYPTO|加密与解密|算法|RSA|HASH函数| BASE64|MD5|SHA1|SHA256|CRC|官方demo|学习(4):CRYPTO(加密与解密)

    基础资料 基于Air105开发板:Air105 - LuatOS 文档 上手:开发上手 - LuatOS 文档 探讨重点 对官方CRYPTO(加密与解密) 功能的复现,进行相关内容的学习及探讨. 实现 ...

  5. python ansible模块_Python之——Ansible常用模块及API,pythonansibleapi

    Python之--Ansible常用模块及API,pythonansibleapi 转载请注明出处:http://blog.csdn.net/l1028386804/article/details/7 ...

  6. python自动化常用模块_Python自动化之常用模块

    1 time和datetime模块 #_*_coding:utf-8_*_ __author__ = 'Alex Li' import time # print(time.clock()) #返回处理 ...

  7. python npv 计算公式_Python numpy 中常用的数据运算

    Numpy 精通面向数组编程和思维方式是成为Python科学计算大牛的一大关键步骤.--<利用Python进行数据分析> Numpy(Numerical Python)是Python科学计 ...

  8. python xlrd使用_Python中xlrd常用用法整理

    1.背景 1.1 安装模板: 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 在cmd命令行输入:pip inst ...

  9. python math库常用函数_Python math库常用函数

    math库常用函数及举例: 注意:使用math库前,用import导入该库 >>> import math 取大于等于x的最小的整数值,如果x是一个整数,则返回x >>& ...

最新文章

  1. linux ubuntu kubuntu与xubuntu等各版本差别
  2. Winform开发框架之混合型框架的实现
  3. nginx的安装与配置
  4. Cracer8-模块和正则表达式
  5. vivo6.0系统怎么样不用root激活XPOSED框架的方法
  6. Noip2016day2
  7. python能做什么游戏-你也可以用Python开发出一款火遍全球的游戏!
  8. maven 不能设置为web2.5的解决方法
  9. PHP 缓存 内存,PHP memcache 内存缓存 数据库查询 应用 高洛峰 细说PHP
  10. ssci源刊里有开源期刊吗_SSCI和SCI期刊投稿指南-以经济学和管理学为例
  11. 网络攻防“三剑客”正式加盟墨者安全 担任首席安全顾问...
  12. 计算机为什么不能装win7,i5 8400 cpu能装win7吗?为什么安装不了win7
  13. idea弹窗 Placing the unmodified important.txt in the zip file with the agent jar in the same directo
  14. 《Linux 驱动:输入子系统》
  15. 新版2022高仿QQ,利用Java swing1:1模仿qq编写的聊天程序
  16. cesium 指南针、图例插件
  17. flutter开发web项目
  18. 测绘技术设计规定最新版_2016测绘技术设计规定.doc
  19. vue中的:key是什么,有什么用?
  20. 『HTTP知识点』什么是HTTP协议?(HTTP协议详解)

热门文章

  1. Python特点及优势
  2. html绘制LR graph,[LR]用R绘制上海地铁
  3. 行云创新受邀出席2023中国(深圳)阿联酋(迪拜)经贸合作交流会
  4. 站点指定php版本,全可以PHP自己设置环境,IIS、Apache、Nginx三大站点多版本共存...
  5. 使用VIVADO中的MIG控制DDR3(AXI接口)三——DDR3简介
  6. 软工实践第一次作业-准备
  7. 自媒体文章素材网站有哪几种?根据这5个渠道提高你的文章创作速度
  8. ISAKMP - 密钥交换
  9. IPsec ×××路由器配置:ISAKMP策略
  10. 架构设计中的布隆过滤器与布谷鸟过滤器