E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
散列函数
Linux安装最新的OpenSSL版本
OpenSSL为Chipers(AES,Blowfish,DES,IDEA等),加密
散列函数
(MD5,MD4,SHA-1,SHA-2等)和公钥加密(RSA,DSA,Diffie)等不同的加密算法提供支持
Nimanggi
·
2023-09-10 07:32
密码学入门之密码
最近在研读《图解密码技术》这本书,将有一系列的密码学学习笔记,涉及到密码的相关概念、对称加密、非对称加密、单向
散列函数
、消息认证码、数字签名、数字证书等内容,同时涉及到代码部分也会使用Golang进行展示
Gundy_
·
2023-09-10 03:25
密码学
密码学
客观题——散列冲突
1.散列冲突可以被描述为:(1分)选项A两个元素除了有不同键值,其它都相同B两个有不同数据的元素具有相同的键值C两个有不同键值的元素具有相同的散列地址D两个有相同键值的元素具有不同的散列地址解析:经过
散列函数
变换后
Anjolo
·
2023-09-09 10:15
数据结构与算法客观题
数据结构
散列表
哈希算法
数字签名和数字加密比较
数字签名1.信息发送者使用一单向
散列函数
(HASH函数)对信息生成信息摘要;2.信息发送者使用自己的私钥签名信息摘要;信息发送者把信息本身和已签名的信息摘要一起发送出去;3.信息接收者通过使用与信息发送者使用的同一个单向
散列函数
司马刚咔嚓
·
2023-09-08 18:27
密码学概念科普(加密算法、数字签名、
散列函数
、HMAC)
密码
散列函数
密码
散列函数
(Cryptographichashfunction),是一个单向函数,输入消息,输出摘要。
·
2023-09-07 13:52
密码学加密算法安全
Spring Security 学习笔记-如何处理密码
加密方案密码加密我们一般会用到
散列函数
,又称散列算法、哈希函数,这是一种从任何数据中创建数字“指纹”的方法。
村口张大爷
·
2023-09-06 18:35
Spring
Security
学习笔记
spring
学习
java
加密算法和SSL/TLS协议
不可逆加密哈希算法,散列算法,信息摘要,消息摘要,消息摘要算法,摘要,指纹,Digest以上这些名词基本都属于一个意思,中心思想就是把一份数据(文件、密码等,长度任意)作为输入,通过某种算法(也叫哈希函数或
散列函数
楊建軍
·
2023-09-05 18:47
tcp
ssl
哈希算法
数据结构(23)-散列表查找
我们把这种对应关系称为
散列函数
,也称为哈希(Hash)函数。采用散列技术将记录存储在一块连续的存储空间中,这块连续存储空间成为散列表或者哈希表(HashTable)。
xxxxxxxx_123
·
2023-09-05 13:38
2019-12-27
-单向
散列函数
也被称为哈希函数,摘要函数或者杂凑函数。其经典算法有md5|sha|sha1|sha256|s
9333d8baadce
·
2023-09-02 12:32
Java的MessageDigest类、MD5算法
原理:MD5是一种不可逆的算法,是一种
散列函数
,使用的是hash算法。输入任意长度的信息,经过处理,输出为128位的信息(数字指纹),不同的输入得到的不同的结果(唯一性)。在
wdy00000
·
2023-09-01 19:53
springboot
java
redis
开发常见密码技术概念&RSA使用示例
一、单向
散列函数
1.1概念及术语单向
散列函数
(one-wayhashfunction)有一个输入和一个输出,其中输入称为消息(message),输出称为散列值(hashvalue)。
silence_J
·
2023-08-31 23:42
探索散列表和哈希表:高效存储与快速检索的魔法
文章目录
散列函数
的原理散列表和哈希表的概念与操作解决冲突的方法案例分析:电话簿的实现拓展:性能与碰撞结论欢迎来到数据结构学习专栏~探索散列表和哈希表:高效存储与快速检索的魔法☆*o(≧▽≦)o*☆嗨~我是
IT·陈寒
·
2023-08-31 15:13
数据结构学习
数据分析
java
数据结构
算法
散列表
哈希算法
散列函数
(哈希函数)的设计和散列冲突解决方案
散列函数
(哈希函数)的设计有多种,我们折叠法:折叠法设计
散列函数
的基本步骤是:将数据项按照位数分为若干段,再将几段数字相加,最后对散列表大小求余,得到散列值。
金融测试民工
·
2023-08-31 05:45
算法通关村-----哈希和队列的基本知识
结果如图所示哈希冲突很明显,按照上面的哈希函数进行存储会出现碰撞,即不同的输入经过
散列函数
得到的输出是相通的。很明显数组的同一位
今天不coding
·
2023-08-31 01:01
算法
哈希算法
数据结构
散列表
java
Java学数据结构(4)——散列表Hash table &
散列函数
& 哈希冲突
目录引出散列表Hashtable关键字Key和
散列函数
(hashfunction)
散列函数
解决collision哈希冲突(碰撞)分离链接法(separatechaining)探测散列表(probinghashtable
Perley620
·
2023-08-28 14:20
Java
哈希算法
数据结构
java
【MD5加密】
被大众认为是使用最广泛的密码
散列函数
通俗点来讲的话就
Clover‘s Blog
·
2023-08-27 13:21
MD5加密
散列表(中):如何打造一个工业级的散列表?
我会从这三个方面来考虑设计思路:设计一个合适的
散列函数
;定义装载因子阈值,并且设计动态扩容策略;选择合适的散列冲突解决方法。1.如何设计
散列函数
首先,
散列函数
的设计不能太复杂。
落英坠露
·
2023-08-27 12:22
数据结构基础:P11.2-散列查找--->
散列函数
的构造方法
本系列文章为浙江大学陈越、何钦铭数据结构学习笔记,前面的系列文章链接如下:数据结构基础:P1-基本概念数据结构基础:P2.1-线性结构—>线性表数据结构基础:P2.2-线性结构—>堆栈数据结构基础:P2.3-线性结构—>队列数据结构基础:P2.4-线性结构—>应用实例:多项式加法运算数据结构基础:P2.5-线性结构—>应用实例:多项式乘法与加法运算-C实现数据结构基础:P3.1-树(一)—>树与树
爱你哦小猪猪
·
2023-08-25 05:44
数据结构基础
数据结构
散列表
算法
c算法
c语言
散列表/哈希表
这个映射函数称作
散列函数
,存放记录的数组称作散列表。一些基本的概念(1):若关键字为k,则其值存放在f(k)的存储位置上。由此,不需要比较便可以直接取得所查的记录。
BrightHewei
·
2023-08-24 09:05
密码学学习笔记(二十):DSA签名与X.509证书
出于这个目的,Bob利用一个安全的
散列函数
,比如SHA-512,产生消息的散列值然后将这个散列值用他的私钥加密,从而创建了数字签名。
kingofyb
·
2023-08-23 23:07
密码学与计算机安全
密码学
学习
笔记
C++编写算法(八)——散列表
第一步是用
散列函数
将被查找的键转化为数组的一个索引。理想情况下,不同的键都能转化为不同的索引值。但实际情况中,存在相同索引对应多个键值对的情况。第二步就是一个处理碰撞的过程。
俊仔系滑翔机
·
2023-08-23 14:16
MD5和AES有什么区别,各自有什么优势特点
md5简介MD5全称为信息-摘要算法(哈希算法),是计算机安全领域的
散列函数
,用于确保消息的完整性。另外摘要算法还有SHA1。
包菜鸡肉卷
·
2023-08-22 21:40
安全
密码学
java
mysql-索引
如,以下面图所示:其中不同的存储引擎对于索引结构的支持情况如图:关于数据结构什么是树,b树,
散列函数
等做简单介绍不具实现按,推荐查阅严蔚敏写的数据结构书。
会飞的贤鱼
·
2023-08-22 13:38
mysql
sql
数据结构
散列函数
之线性探测法处理冲突
题目:1.设
散列函数
H(k)=k%13,设关键字系列为{22,12,24,6,45,7,8,13,21},要求用线性探测法处理冲突。
麦嘟学编程
·
2023-08-22 03:21
算法
❤数据结构入门❤——哈希表
目录哈希表概述issue一、什么是哈希表二、哈希表的优缺点(1)优点(2)缺点冲突的解决方法(1)拉链法(2)开放地址法HASH表的基本操作哈希表概述哈希表(散列表),可以理解为Hash函数(
散列函数
)
冰镇白干
·
2023-08-19 10:56
数据结构
数据结构
链表
哈希表
13.散列表下(Hash Table)
优秀的
散列函数
设计不能太复杂避免消耗计算时间生成的值尽可能随机且均匀分布装载因子过大?——动态扩容(阈值设置权衡时间空间复杂度)避免低效扩容?
独行鸭
·
2023-08-19 00:46
数据结构—散列表的查找
7.4散列表的查找7.4.1散列表的基本概念基本思想:记录的存储位置域关键字之间存在对应关系对应关系——hash函数Loc(i)=H(keyi)如何查找:根据
散列函数
H(key)=k查找key=9,则访问
桉森屿夏
·
2023-08-18 07:41
数据结构考研
数据结构
散列表
数字签名算法
单向
散列函数
可以对消息进行完整性校验。非对称加密算法又称为公开密钥加
BRAVE_YAYA
·
2023-08-17 19:55
密码学
密码学
HASH索引,AVL树,B树,B+树的区别?
1.什么是Hash1.1Hash函数Hash本身其实是一个函数,又被称为
散列函数
,它可以大幅提高我们对数据的检索效率。因为它是散列的,所以在存储数据的时候,它也是无序的。
程序猿ZhangSir
·
2023-08-16 22:22
哈希算法
b树
算法
算法与数据结构-哈希算法
文章目录什么是哈希算法哈希算法的应用安全加密唯一标识数据校验
散列函数
负载均衡数据分片分布式存储一致性哈希算法什么是哈希算法哈希算法的定义和原理非常简单,基本上一句话就可以概括了。
码农界的菜鸟
·
2023-08-16 19:05
算法与数据结构
算法
数据结构
哈希算法
文件MD5校验
1.什么是MD5MD5消息摘要算法(英语:MD5Message-DigestAlgorithm),一种被广泛使用的密码
散列函数
,可以产生出一个128位(16字节)的散列值(hashvalue),用于确保信息传输完整一致
Lion.Kuo
·
2023-08-16 05:15
加密
算法
SHA 256算法
哈希函数又称
散列函数
,是将任何长度的信息转换为另一个值的过程。本质上,它包含数据块,这些数据块从原始字符串转换为固定长度的值。这种值被称为散列值(哈希值)。
云川之下
·
2023-08-16 03:46
算法
算法
算法基础--MD5算法介绍
2、算法概念
散列函数
,也称作哈希函数,消息摘要函数,单向函数或者杂凑函数。
散列函数
主要用于验证数据的完整性。
jimte_pro
·
2023-08-15 17:06
数学基础
算法基础
计算机网络
安全
密码技术(八)之消息认证码
回忆一下,这6个重要的工具分别是:对称密码、公钥密码、单向
散列函数
、消息认证码、数字签名和伪随机数生成器。
Invincibled
·
2023-08-14 17:53
基础:深入探索HashMap
1.实现原理解决哈希冲突(哈希碰撞)的办法有很多,例如开放定址法、再
散列函数
法、链地址法等,HashMap采用的是链地址法。因此HashMap的底层是数据+链表的结构。
大牛果果
·
2023-08-13 23:57
刷题错题笔记
LIFO指后进先出类域界面方程法中,不能求线性不可分情况下分类问题近似或精确解的方法是感知器算法N个圆盘的汉诺塔移动次数任何分布都能化为[0,1]均匀分布堆的复杂度插入排序中第N个数需要比较多少次链地址法与
散列函数
多层隐藏层的好处
starvapour
·
2023-08-13 19:07
学习笔记
Java密码学
密码学是网络安全、信息安全、区块链等产品的基础,常见的非对称加密、对称加密、
散列函数
等,都属于密码学范畴。
迷茫却坚定
·
2023-08-13 15:50
Java密码学入门
java
密码学
开发语言
计算文件哈希值
散列函数
把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。就是根据数据内容计算得到相应的"摘要",根据这个摘要可以区分该数据与其他数据。如何计算文件的哈希值?
若梦儿
·
2023-08-12 16:46
一文搞懂单向
散列函数
微信搜索:码农StayUp主页地址:https://gozhuyinglong.github.io源码分享:https://github.com/gozhuyinglong/blog-demos1.定义单向
散列函数
码农StayUp
·
2023-08-12 04:22
加密
1.MD5---单向-----哈希,
散列函数
2.AES---对称3.RAS---非对称安全性:使用非对称加密对称
布丶Ding
·
2023-08-11 20:57
MD5加密是什么?为什么不可解密?
1.什么是MD5加密MD5消息摘要算法(MD5Message-DigestAlgorithm),一种被广泛使用的密码
散列函数
,可以产生出一个128位(16字节)的散列值(hashvalue),用于确保信息传输完整一致
Pris.
·
2023-08-11 16:32
安全
散列表:分离链表法与开放定址法
散列表理想状态下,散列表就是一个包含关键字的固定大小的数组,通过使用
散列函数
,将关键字映射到数组的不同位置。
Ray昱成
·
2023-08-11 04:08
MySQL 中的 Hash 索引
Hash本身是一个函数,又被称为
散列函数
,它可以帮助我们大幅提升检索数据的效率。
myprincess003
·
2023-08-11 01:02
Mysql
哈希算法
算法
计算机密码学常见的几种工具及其应用
密码学家的工具箱《图解密码学》一书里介绍了密码学家的工具箱,里面有6种重要的工具,分别是:对称密码非对称密码单向
散列函数
消息认证码数字签名随机数生成本文
行云创新
·
2023-08-10 00:07
数据结构 | 搜索和排序——搜索
目录一、顺序搜索二、分析顺序搜索算法三、二分搜索四、分析二分搜索算法五、散列5.1
散列函数
5.2处理冲突5.3实现映射抽象数据类型搜索是指从元素集合中找到某个特定元素的算法过程。
天下弈星~
·
2023-08-09 21:20
数据结构
数据结构
顺序搜索
二分搜索
散列
分治策略
哈希冲突和一致性哈希
文章目录哈希冲突处理哈希冲突1.开放地址法2.再散列法3.链地址法4建立一个公共溢出区一致性哈希普通hash算法普通hash算法的缺陷一致性哈希算法一致性hash算法的优点hash环的倾斜与虚拟节点哈希冲突哈希函数又称“
散列函数
Ysming88
·
2023-08-09 08:57
哈希算法
散列表
java
算法与数据结构-哈希表
文章目录什么是散列表
散列函数
的设计原则散列冲突的解决办法1.开放寻址法2.链表法什么是散列表散列表用的是数组支持按照下标随机访问数据的特性,所以散列表其实就是数组的一种扩展,由数组演化而来。
码农界的菜鸟
·
2023-08-09 06:52
算法与数据结构
数据结构
算法
散列表
C数据结构与算法——哈希表/散列表创建过程中的冲突与聚集(哈希查找) 应用
实验任务(1)掌握散列算法(
散列函数
、散列存储、散列查找)的实现;(2)掌握常用的冲突解决方法。
小丶象
·
2023-08-08 20:29
C
哈希算法
c语言
散列表
学习
经验分享
开发语言
算法
MD5数据加密方法
使用签名方式验证数据是否可靠,而密码加密存储可使用MD5等一些算法对数据进行单向加密一、MD5单向加密1、百度说法:MD5信息摘要算法(英语:MD5Message-DigestAlgorithm),一种被广泛使用的密码
散列函数
旧林墨烟
·
2023-08-08 19:36
java开发
java
开发语言
FIPS 180-2 散列算法SHA-224、SHA-256、SHA-384 和 SHA-512 的C语言快速软件实施:理论与实践
一、安全散列算法(SHA)简介安全散列算法(SecureHashAlgorithm,简称SHA)是美国国家安全局(NSA)研发的一种密码
散列函数
算法标准,由美国国家标准与技术研究院(NIST)认证[3]
快撑死的鱼
·
2023-08-08 10:48
C++(C语言)
算法大揭秘
算法
c语言
数据结构
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他