首页 > 其他分享 >hashlib模块

hashlib模块

时间:2023-03-13 15:34:48浏览次数:37  
标签:hashlib 需要 加密 内容 模块 md5

hashlib模块

简单理解版

 import hashlib
 #1 先确定加密方式==》md系列,sha系列
 md5 =hashlib.md5()#加密方式
 #2 进行明文的加密
 data="123"
 md5.update(data.encode("utf-8")) #加密必须是字节类型
 #3 打印加密结果
 print(md5.hexdigst())
 #说明
 '''
 加盐===》重新添加一个动态或者静态字符给你需要加密的内容,然而再比对的时候也是需要
 添加你以前的内容,如果是动态的,需要对内容进行存储
 #2 如果你要加密的内容比较长,可以分成多次加密,结果一样的
 #3 理论上加密后的密文越长越不容易被破解,但考虑到性能,同时也会占用太多资源,一般选择md5
 ​
 '''

加盐处理

 简单记忆就是:用一段动态或者静态数据,拼接再你需要加密的数据上,注意:如果需要对比的话
 ,需要加入你以前的那些内容加密会于你加密前的密文对比。
 

标签:hashlib,需要,加密,内容,模块,md5
From: https://www.cnblogs.com/liyuanxiangls/p/17211596.html

相关文章

  • subprocess,哈希,日志模块
    hashlib模块:#1.先确定你要使用的加密方式:md系列,sha系列md5=hashlib.md5()#指定加密方式#2.进行明文数据的加密data='hello123456'md5.update(b'hell......
  • 网络安全(中职组)-B模块:压缩包破解
    压缩包破解任务环境说明:  ✓服务器场景:Server2005(关闭链接)  ✓服务器场景操作系统:WindowsXP  ✓服务器用户名:rartes1.通过本地PC中渗透测试平台Kali使......
  • 深入理解ES6--用模块封装代码
    用模块封装代码在模块顶部创建的变量不会自动被添加到全局共享作用域(模块顶部this的值为undefined),必须导出后,外部代码才可访问。浏览器中使用模块​​<script>​​的type属......
  • BOSHIDA三河博电科技 模块电源的详细分类
    BOSHIDA三河博电科技模块电源的详细分类AC/DC电源模块的基本原理是从交流源中获取电压,然后由整流器转换为直流电压,且输出能量比输入的电压高,从而达到电路输出直流电压......
  • 产品模块
    知识点一:产品模块​......
  • 常用模块
    认识模块什么是模块?常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。但其实import加载的模块分为四个通用类别:1使用python......
  • 网络安全(中职组)-B模块:服务远程控制
    任务四:服务远程控制任务环境说明:服务器场景名:20200609(关闭链接)服务器场景操作系统:未知服务器场景用户名:root服务器场景密码:Admin1231.   通过本地PC中渗透测试平台Kal......
  • 网络安全(中职组)-B模块:Web隐藏信息获取
    Web隐藏信息获取任务环境说明:服务器场景名:web20200604服务器场景用户名:未知(关闭链接)1.   通过本地PC中渗透测试平台Kali使用Nmap扫描目标靶机HTTP服务子目录,将扫描子......
  • Node.js入门(4):内置模块 path
    前言上文讲解了Node.js的CommonJS规范,它主要用来解决模块化的问题。从本文开始将会介绍Node.js常用的模块,包括内置模块以及好用,好玩的第三方模块。本篇简单介绍下​......
  • Nginx基础 - 13模块与变量
      一、Nginx常用模块Nginx模块分为Nginx官方模块以及Nginx第三方模块Nginx编译选项模块作用ngx_http_core_module包含一些核心的http参数配置......