当前位置: 首页 > wzjs >正文

做网上购物网站泰安建站哪家好

做网上购物网站,泰安建站哪家好,介绍网络营销,高端建筑设计公司加密模块: 加密"zhangsan 123" --- 加密 --- "sjakdkasjdasjd" - 对称加密:加密和解密用同一个密钥 - 非对称加密:加密和解密用不同密钥(公钥 私钥) -可逆加密(可以解密)和…

加密模块:

        加密"zhangsan  123" --- 加密 --- "sjakdkasjdasjd"

        - 对称加密:加密和解密用同一个密钥

        - 非对称加密:加密和解密用不同密钥(公钥 私钥)

       

        -可逆加密(可以解密)和不可逆加密(不能解密) 哈希算法: md5

        hashlib 用于计算各种哈希值的模块

        hmac 是用于生成基于密钥的消息认证码的模块。

import hashlib

'''

    encode:确定编码格式,因为计算机只能识别二进制数据,所以需要把文本字符转换为二进制形式。常见的文本编码格式有 ASCII(多处理英文)、UTF - 8(多语言)、GBK(中文) 等。

    盐值 slat (一段字符串) : 在存储用户密码时,通常会为每个用户生成一个唯一的盐值。当用户注册时,系统会生成一个随机盐值,将其与用户输入的密码拼接在一起,

                    然后对拼接后的结果进行哈希处理,最后将盐值和哈希值一同存储在数据库中。当用户登录时,系统会从数据库中取出对应的盐值,

                    再次与用户输入的密码拼接并进行哈希处理,将得到的哈希值与数据库中存储的哈希值进行比较,以此来验证密码的正确性。

'''

username = "wzw"

password = "12345"

username_md5 = hashlib.md5(username.encode("utf-8"))        #加密

slat = "%%$&&!!"    #加盐

# update:更新哈希对象内容

username_md5.update(slat.encode("utf-8"))          

# hexdigest: 二进制哈希值转换为了十六进制字符串。

print(username_md5.hexdigest())             #97f58401d4bc3470940715c843e43317      



 

import hmac

# new: 创建一个新的函数。

res1 = hmac.new(username.encode("utf-8"),slat.encode("utf-8"),"md5").hexdigest()

res2 = hmac.new("zhangsan".encode("utf-8"),slat.encode("utf-8"),"md5").hexdigest()

print(res1)         #fca70ee6559e3a39c66fd8939e31311c

print(res2)         #83dfbacc55a4f80f454623460498233d


文章转载自:

http://t5u9jbrF.kdfqx.cn
http://33IbebHd.kdfqx.cn
http://fm3jluQ8.kdfqx.cn
http://Ww6dPT2S.kdfqx.cn
http://4IqXEDLI.kdfqx.cn
http://i65VpvTM.kdfqx.cn
http://gBnYvEyS.kdfqx.cn
http://UR9pdmRI.kdfqx.cn
http://wWda5i1e.kdfqx.cn
http://wi9isrW3.kdfqx.cn
http://f4UuXYSw.kdfqx.cn
http://Ztqt1tME.kdfqx.cn
http://m9WB2UfX.kdfqx.cn
http://S81soR3w.kdfqx.cn
http://cvN2DLsE.kdfqx.cn
http://iWIAuTHV.kdfqx.cn
http://ZTvYSJRH.kdfqx.cn
http://UQPVtwEJ.kdfqx.cn
http://mHOQNfLZ.kdfqx.cn
http://YkSTbVmm.kdfqx.cn
http://R6spB4fy.kdfqx.cn
http://U5DQwLFR.kdfqx.cn
http://vkq3E2ze.kdfqx.cn
http://S4Gbu9YF.kdfqx.cn
http://x97baawb.kdfqx.cn
http://B3Szplgw.kdfqx.cn
http://Z5yG7Js1.kdfqx.cn
http://OlY9lOnM.kdfqx.cn
http://8C3AoGm1.kdfqx.cn
http://boZFCliK.kdfqx.cn
http://www.dtcms.com/wzjs/667725.html

相关文章:

  • 网站自动加水印优化大师的优化项目有哪7个
  • 网站如何改版软件平台和系统的区别
  • 改号宝网站搭建wordpress建两个网站
  • 织梦做的网站怎样图片如何连接到wordpress
  • 建宇建设工程交易中心网站个人网页设计模板图片手机版
  • 怎样查看网站的访问量小程序制作公司开发
  • 制作企业网站页面实训报告重庆相册制作工厂
  • 能联系做仿瓷的网站商业网站建设定位
  • 网站经营网络备案信息管理系统凤台县美丽乡村建设网站
  • 韩国美食做视频网站有哪些智慧团建网站登录密码
  • html5手机网站适配县区网站集约化平台建设研究
  • 个人网站 模版 后台管理系统做推广可以在哪些网站发布软文
  • 广州市品牌网站建设服务机构山东跨境电商建站公司
  • 广东海外建设监理有限公司网站电子商务系统建设网站策划书
  • 为什么做这个网站项目浏览器小游戏在线玩
  • 做网站和彩票的同步开奖怎么做网络推广培训班课程
  • 天津网站优化哪家快网站改版用新空间好吗
  • 品牌网站制作网站公司ui设计是什么部门
  • 先注册域名后建设网站可以吗苏州建设交通
  • 佛山大沥网站建设搞网站开发的程序员属于哪一类
  • 晋城两学一做网站wordpress主题no.7
  • 手机免费建网站百度地图排名怎么优化
  • 上海网站seo外包wordpress迅雷
  • 免费建社交网站衡阳网站页面设计公司
  • 网站切图谁来完成常州网站建设麦策电商
  • 自建网站h5企业如何全面开展品牌工程建设
  • 制作网站的第一步山东网站开发公司
  • 网站3d展示怎么做深圳优秀网页设计
  • 旅游网站开发需求文档模板正规少儿编程排名
  • 网站开发架构有哪些制作查询网站