python中 哈希表应用,常见函数 MD5和SHA2算法

编程入门 行业动态 更新时间:2024-10-27 18:22:20

python中 哈希表应用,常见函数 MD5和SHA2<a href=https://www.elefans.com/category/jswz/34/1770096.html style=算法"/>

python中 哈希表应用,常见函数 MD5和SHA2算法

通过哈希函数计算数据存储

  • insert(key, value) 插入键值对
  • get(key) 获取值
  • delete(key) 删除值
常见哈希函数
  • 除法哈希:h(k) = k % m
  • 乘法哈希:h(k) = floor(m*(A*key%1))
  • 全域哈希:ha,b(k) = ((a*key+b)mod p) mod m a,b=1,2,…p-1
哈希表应用:集合与字典
  • 字典与集合都是哈希表来实现的
  • 使用哈希表储存字典,通过哈希函数将字典的建映射为下标
  • 如果发生哈希冲突,则通过拉链法或者开发寻址法解决
哈希表应用: MD5算法
  • md5曾经 是密码学中常用
  • 利用md5来验证文件下载是否完整
  • 云存储服务商利用他来判断是否已经在云服务器上,就不用重新上传
哈希表应用: SHA2算法
  • 比MD5安全性更高!性质和md5一样
  • 暴力枚举获得ico币

更多推荐

python中 哈希表应用,常见函数 MD5和SHA2算法

本文发布于:2024-02-11 20:38:54,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1683347.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:算法   函数   常见   哈希表   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!