首页 > 其他分享 >13 hashlib案例1

13 hashlib案例1

时间:2024-09-28 08:50:35浏览次数:5  
标签:13 obj 202cb962ac59075b964b07152d234b70 hashlib 案例 123 加密 md5

  • 此模块用于实现加密,例如:md5加密
import hashlib


def run():
    data = '中国联通'
    obj = hashlib.md5()
    obj.update(data.encode('utf-8'))
    ret = obj.hexdigest()
    print(ret)
  • 为什么要加密
#避免密码被破解
wupeiqi,123
alex,123
eric,123

wupeiqi,202cb962ac59075b964b07152d234b70
wupeiqi,202cb962ac59075b964b07152d234b70
wupeiqi,202cb962ac59075b964b07152d234b70

md5的密文是无法反解

  • 网上说md5可以破解,是因为撞库
撞库,就是将常见的密码计算出他得md5值,保存起来,然后去库里面查找是否有相同的密码
123 202cb962ac59075b964b07152d234b70
123 202cb962ac59075b964b07152d234b70
  • 加密+加盐(加密密码时,加入一些更加随机字符串)
    import hashlib

    data = '123'
	
    # 'aaa@@' 表示加盐进行计算,也可以设置成全局变量
    obj = hashlib.md5('aaa@@'.encode('utf-8'))  
    obj.update(data.encode('utf-8'))
    ret = obj.hexdigest()
    print(ret)

标签:13,obj,202cb962ac59075b964b07152d234b70,hashlib,案例,123,加密,md5
From: https://www.cnblogs.com/jhchena/p/18436975

相关文章

  • 15 json常见操作与案例 序列化 反序列化
    json:本质是一个特定结构的字符串意义:打通不同编程语言之间进行相互通信时的数据格式问题。序列化(python数据类型转换成JSON格式化字符串)#python数据类型转换成JSON格式化字符串序列化importjson#python数据类型info={"code":1000,"message":"succes......
  • JAVA连接HDFS使用案例
    JAVA连接HDFS使用案例一、引言Hadoop分布式文件系统(HDFS)是大数据存储的基础。对于Java开发者来说,能够通过Java代码操作HDFS是处理大数据任务的关键技能。本文将通过几个简单的示例,展示如何使用Java连接HDFS并执行一些基本的文件操作。二、连接HDFS1、第一步:添加依赖在M......
  • keepalived+nginx实现高可用的案例详解(主主模式)
    文章目录前言keepalived主备模式和主主模式有什么区别1.主备模式(Master-BackupMode)2.主主模式(Active-ActiveMode或DualMasterMode)主备模式vs主主模式的区别总结:环境案例实现具体步骤ngx1ngx2验证前言keepalived主备模式和主主模式有什么区别Keepali......
  • 【花朵识别系统】计算机毕设案例+卷积神经网络算法+人工智能+深度学习+Django网页界面
    一、介绍花朵识别系统。本系统采用Python作为主要编程语言,基于TensorFlow搭建ResNet50卷积神经网络算法模型,并基于前期收集到的5种常见的花朵数据集(向日葵、玫瑰、蒲公英、郁金香、菊花)进行处理后进行模型训练,最后得到一个识别精度较高的模型,然后保存为本地的h5格式文件,便......
  • 【交通标志识别系统】计算机毕设案例+卷积神经网络算法+人工智能+深度学习+模型训练+D
    一、介绍交通标志识别系统。本系统使用Python作为主要编程语言,在交通标志图像识别功能实现中,基于TensorFlow搭建卷积神经网络算法模型,通过对收集到的58种常见的交通标志图像作为数据集,进行迭代训练最后得到一个识别精度较高的模型文件,然后保存为本地的h5格式文件。再使用Dj......
  • 《华为云DTSE》期刊免费下载:10个案例读懂云上架构升级策略
    本文分享自华为云社区《《华为云DTSE》期刊第四期赋能云专刊,赋能云场景下DTSE服务各类开发者的案例分享》,作者:HuaweiCloudDeveloper。 把公司的开发者平台统一在一起,是华为云所担负的任务,其最终目的是要汇聚开发者、做厚“黑土地”,支撑三大根生态的发展壮大。这也意味着,作为支......
  • AI驱动的智能运维:行业案例与挑战解析
    华为、蚂蚁、字节跳动如何引领智能运维?©作者|潇潇来源|神州问学引言OpenAI发布的ChatGPT就像是打开了潘多拉的魔盒,释放出了生产环境中的大语言模型(LLMs)。一些新的概念:“大语言模型运维(LLMOps)”、“智能运维平台(AIOps)”也随之迸发和迭代。与传统运维方法相比,这......
  • 广州浮点浩辰CAD软件许可优化实施成功案例
    浮动版浩辰CAD许可证优化、降本增效实施行业:建筑设计、工程施工实施软件:浩辰CAD一、背景概述1.项目背景浩辰CAD是一款广泛应用于建筑设计、工程施工等领域的专业设计软件,拥有强大的绘图和设计功能。某建筑设计企业在项目扩展和团队规模扩大过程中,发现浩辰CAD软件的许可证数量无法......
  • 【2024秋#113】锦城ACM周测题解
    2024秋#112】锦城ACM周测题解A.awa1思路这里是对答案进行二分,我们预测一个答案的范围,取这个范围的中点,试探是否可行。如果可行,将这个范围的右边的范围缩小到mid(注意我们所求是最短时间,所以当mid可行的时候我们是将预测的最大的值变小),如果不可行,说明我们预测的这个范围左边......
  • SkyWalking应用部署案例
    案例准备1.规划节点IP主机名节点172.128.11.32node-1Skywalking实验节点172.128.11.42Mall商城搭建节点2.基础准备使用CentOS7.9镜像创建两台云主机,云主机类型使用4VCPU/8GB内存/100GB硬盘。案例实施1.部署Elasticsearch服务Elasticsearch是一个基......