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
消息摘要
网络安全-哈希算法和数字签名
单向散列算法单向散列算法也称为哈希算法,它是一种不可逆的单向数学函数,把哈希算法应用于任意长度的一块数据,可以将它映射为一段数据唯一的、不可逆的、定长的、极其紧凑的字符串,这个字符串便称为散列值、哈希值或
消息摘要
公众号:海若Hero
·
2020-09-13 00:08
架构师学习笔记16--安全性和保密性设计
散列函数输入内容叫“报文”,输出结果叫“散列码”或“
消息摘要
”。散列函数有如下特点:1)不同报文有不同散列码2)单向。由
左直拳
·
2020-09-13 00:12
学习笔记
安全性和保密性设计---数字签名与数字水印
散列函数运算后所得到的结果叫作散列码或者叫作
消息摘要
。
hu19930613
·
2020-09-13 00:29
计算机组成原理
安全
算法学习->字符串hash
简单的说就是一种将任意长度的消息压缩到某一固定长度的
消息摘要
的函数
wuyileiju__
·
2020-09-12 23:12
哈希
字符串hash
哈希表的应用和哈希冲突解决方案分析
简单的说就是一种将任意长度的消息压缩到某一固定长度的
消息摘要
的函数。所
wuyang19920226
·
2020-09-12 21:27
哈希算法
哈希冲突解决方案
hash
数字签名原理
首先要了解什么叫对称加密和非对称加密,
消息摘要
这些知识。1.非对称加密在通信双方,如果使用非对称加密,一般遵从这样的原则:公钥加密,私钥解密。同时,一般一个密钥加密,另一个密钥就可以解密。
sunfragrence
·
2020-09-12 14:05
安全
使用 openssl 生成证书(含openssl详解)
www.openssl.org/source/构成部分密码算法库密钥和证书封装管理功能SSL通信API接口用途建立RSA、DH、DSAkey参数建立X.509证书、证书签名请求(CSR)和CRLs(证书回收列表)计算
消息摘要
使用
NeverGiveUp7
·
2020-09-12 13:41
https
Java
安全相关(加密之类)
SSL/TLS与密码通信工具
消息认证码,数字签名.这里使用openssl进行举例:(使用openssl-help参看介绍)主要有三部分:a)标准命令:ca:CA管理ciphers:列出加密套件crl:证书吊销列表管理dgst:生成
消息摘要
si_ma_tong_ming
·
2020-09-12 04:59
网络
python3中digest()和hexdigest()区别
python3中digest()和hexdigest()区别hashlib是涉及安全散列和
消息摘要
,提供多个不同的加密算法接口,如SHA1、SHA224、SHA256、SHA384、SHA512、MD5
可爱的喵酱丶
·
2020-09-11 21:36
Python
C++ 之 md5加密解密 实现类
1.IntroductionMD5算法是一种
消息摘要
算法(MessageDigestAlgorithm),此算法以任意长度的信息(message)作为输入进行计算,产生一个128-bit(16-byte
asb2010
·
2020-09-11 19:56
C/C++
通俗易懂的哈希算法讲解
哈希函数是一个公开函数,可以将任意长度的消息M映射成为一个长度较短且长度固定的值H(M),称H(M)为哈希值、散列值(HashValue)、杂凑值或者
消息摘要
(MessageDigest)。
山中无仙
·
2020-09-11 12:02
hash
哈希
算法
加密
消息摘要
算法 - MD、SHA、MAC - 校验数据完整性
消息摘要
算法-MD、SHA、MAC-校验数据完整性1.MD51.1JDK实现1.2BouncyCastle实现1.3CommonsCodec2.SHA2.1JDK实现2.2BouncyCastle实现2.3CommonsCodec3
阿湯哥
·
2020-09-11 10:20
PKI
md5
sha256
mac
hmac
crc32
.NET Core加解密实战系列之——对称加密算法
加解密本质上没有语言之分,所以原则上不存在互通性问题)网上资料版本不一、或不全面.NET官方库密码算法提供不全面,很难针对其他语言(Java)进行适配本系列文章主要介绍如何在.NETCore中使用非对称加密算法、编码算法、
消息摘要
算法
福禄网络技术团队
·
2020-09-11 10:00
MD5介绍、使用场景和使用中的注意事项
MD5介绍MD5算法是广泛使用的杂凑函数,也就是哈希函数,英文全拼是:MessageDigestAlgorithm,对应的中文名字是
消息摘要
算法,这都不重要,重要的是了解这种算法有什么
Vi_error
·
2020-09-11 08:18
菜鸟的网络安全日记
通用知识
java 安全加密api(cipher,signature,mac...)
前言本文主要讲解常用加密算法,
消息摘要
,二进制字符变换等的java实现,对于加密算法本身的原理只会做简单的介绍,详细的原理可百度。
M_Jack
·
2020-09-11 07:05
java
javascript加密库CryptoJS用法
CryptoJS.min.js链接:https://pan.baidu.com/s/1yyoRqPsEPp9X1zu9kvEx1Q提取码:t7ty//1.
消息摘要
算法varwordArray=CryptoJS.enc.Utf8
black manba
·
2020-09-10 20:16
SM3Util国密加密工具类(不可逆)
/***国密SM3,
消息摘要
(MD5)**@authorLuke*/@Slf4jpublicclassSM3Util{privatestaticchar[]chars={'0','1','2','3',
梦昼初PurpleShell
·
2020-09-10 18:09
经验分享
哈希算法:你会如何存储重要数据
映射是单向的)输入数据通过算法得到HASH值散列冲突的概率要小哈希算法执行效率尽量高效HASH算法的应用安全加密唯一标识数据校验散列函数负载均衡数据分片分布式存储应用一:安全加密加密算法MD5(MD5
消息摘要
算法
qq_41111491
·
2020-09-10 16:16
数据结构
sha1
对于长度小于2^64位的消息,SHA1会产生一个160位的
消息摘要
。该算法经过加密专家多年来的发展和改进已日益完善,并被广泛使用。该算法的思想是接收一段明文,然后以一种不可逆的方式将
jiangchao92
·
2020-09-10 14:35
加密
SHA1算法原理
对于长度小于2^64位的消息,SHA1会产生一个160位的
消息摘要
。当接收到消息的时候,这个
消息摘要
可以用来验证数据的完整性。在传输的过程中,数据很
shaoke4661
·
2020-09-10 10:09
深入理解hashmap的原理
(实际上是一个通过消息得到
消息摘要
的方法)二、什么是哈希表?
super_crazy123
·
2020-08-26 23:45
MD5加密算法--->java使用md5存储密码
MessageDigestAlgorithmMD5(中文名为
消息摘要
算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。
茂盛的小绿芽
·
2020-08-26 16:20
java
Python实现md5加密
importhashlib#md5加密defmd5(str):md5=hashlib.md5()md5.update(str.encode("utf-8"))#编码设置returnmd5.hexdigest()#返回16进制
消息摘要
如有不足之处
D3sT1ny622
·
2020-08-26 08:05
python学习
python --- hashlib模块使用详解
这个模块实现了一个通用的接口来实现多个不同的安全哈希和
消息摘要
算法。
weixin_33862514
·
2020-08-26 08:59
Java 实现MD5
消息摘要
和RSA数字签名:
对数据采用加密算法加密可以保证数据本身的安全性,利用
消息摘要
可以保证数据的完整性,但是还有一点就是数据来源的不可否认性(也就是
开心就是最好
·
2020-08-26 08:30
WebService
Java
hashlib模块学习笔记
该模块实现了许多不同安全散列和
消息摘要
算法的通用接口。
阿常呓语
·
2020-08-26 08:58
python基础&进阶
C语言获取文件的SHA1哈希值
对于长度小于2^64位的消息,SHA1会产生一个160位的
消息摘要
。当接收到消息的时候,这个
消息摘要
可以用来验证数据的完整性。在传输的过程中,数据很可能会发生变化,那么这时候就会产生
微wx笑
·
2020-08-26 08:16
消息摘要
(Message Digest)及其算法
文章目录
消息摘要
(MessageDigest,MD)哈希(Hash)及算法Hash概念及特点Hash函数分类Hash碰撞(Collision)Hash算法Hash算法比较应用MD5等算法的安全性哈希表(
oscar999
·
2020-08-26 07:28
Web开发安全
Python模块学习笔记— —hashlib
hashlib是涉及安全散列和
消息摘要
,提供多个不同的加密算法接口,如SHA1、SHA224、SHA256、SHA384、SHA512、MD5等。
Sin_Geek
·
2020-08-26 07:07
验证数据完整性——
消息摘要
算法
消息摘要
算法包含MD(MessageDigest,
消息摘要
算法)、SHA(SecureHashAlgorithm,安全散列算法)和MAC(MessageAuthenticationCode,消息认证码算法
chiqiao5151
·
2020-08-26 06:01
Android--
消息摘要
MD5,SHA加密
使用场景:对用户密码进行md5加密后保存到数据库里软件下载站使用
消息摘要
计算文件指纹,防止被篡改数字签名百度云,360网盘等云盘的妙传功能用的就是sha1值Eclipse和AndroidStudio开发工具根据
chaoyu168
·
2020-08-26 06:57
Android
Android开发
安全(六种核心安全机制-加密、密钥、签名与证书)
安全要解决什么问题你都会的密码术安全机制之对称加密安全机制之非对称加密安全机制之密钥交换安全机制之
消息摘要
安全机制之电子签名安全机制之证书与PKI一、在典型的场景中,安全主要用于解决4类需求:1、保密(
唇红白齿
·
2020-08-25 16:58
MD5校验工具开发
MessageDigestAlgorithmMD5(中文名为
消息摘要
算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。
残诗
·
2020-08-25 16:45
开发工具研发
Hmac算法
Hmac算法Hmac算法就是一种基于密钥的消息认证码算法,它的全称是Hash-basedMessageAuthenticationCode,是一种更安全的
消息摘要
算法。
qq_42383787
·
2020-08-25 07:32
加密
java
2019-11-8 学习python 遇到函数
hashlib是涉及安全散列和
消息摘要
,提供多个不同的加密算法接口,如SHA1、SHA224、SHA256、SHA384、SHA512、MD5等。其中hash.dige
READER-L
·
2020-08-25 04:30
python
MD5
消息摘要
算法(六一节特辑)
本章概要MD5
消息摘要
算法MD5出生日期:1992年公开发明人:罗纳德·李维斯特算法简介是一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值hashvalue用于确保信息传输的完整一致性在
一曲广陵散
·
2020-08-25 01:01
Hash是什么?
简单的说就是一种将任意长度的消息压缩到某一固定长度的
消息摘要
的函数
Boom_Man
·
2020-08-24 21:27
JAVA
加密算法:PBEncrypt(hash
消息摘要
:MD5、SHA;对称加密:DES、AES;非对称加密:RSA)
简析多种编码方式(Hex,Base64,UTF-8)MD5算法参考:Java安全加密算法-MD5,SHA256,SHA512,PBKDF2,BCrypt,SCrypt
消息摘要
算法(Message-DigestAlgorithm5
LawssssCat
·
2020-08-24 21:56
安全
多线程与高并发08-并发容器(一)
简单的说就是一种将任意长度的消息压缩到某一固定长度的
消息摘要
的函数。常用HASH函数:直接取余法、乘法取整法、平
DragonflyDavid
·
2020-08-24 17:54
hashmap
queue
skiplist
linkedhashmap
JAVA安全实现
消息摘要
算法:1.MD52.SHA3.MAC四。数字签名:JDK实现1.RSA2.DSA3.ECDSA五。对称加密算法:1.3DES2.AES3.
学习大咖
·
2020-08-24 16:51
MD5与SHA-1加密简介(附iOS加密方式)
MD5加密MD5
消息摘要
算法(英语:MD5Message-DigestAlgorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hashvalue),用于确保信息传输完整一致
ZhangJinzhao
·
2020-08-24 13:39
md5
sha1
加密
加密算法
ios加密
各种加密算法比较
各种加密算法比较算法选择:对称加密AES,非对称加密:ECC,
消息摘要
:MD5,数字签名:DSA对称加密算法(加解密密钥相同)名称密钥长度运算速度安全性资源消耗DES56位较快低中3DES112位或168
安卓AndroidQ
·
2020-08-24 10:18
知识技术介绍
shiro的一点记录(三)
具体的实践就是:客户端传入秘钥和一个消息作为输入,他们声称相应
消息摘要
,秘钥是只有客户端和服务端知道的。访问的时候服务端对
消息摘要
进行验证。具体的实例如下:首先我们创建subject的工厂必须是不保存
jeyson
·
2020-08-24 08:44
框架
Java利用MessageDigest获取字符串或文件MD5详解
用术语讲,MD5是一种
消息摘要
算法(MessageDigestAlgorithm)。另外还有一种常用的
消息摘要
算法SHA1。如果想了解这些的话,可以去百度百科:MD5、SHA1、
消息摘要
算法。
iteye_7514
·
2020-08-24 08:17
java中使用MD5进行计算摘要
(一)
消息摘要
简介一个
消息摘要
就是一个数据块的数字指纹。即对一个任意长度的一个数据块进行计算,产生一个唯一指印(对于SHA1是产生一个20字节的二进制数组)。
消息摘要
是一种与消息认证码结合使用以确保
hbcui1984
·
2020-08-24 08:27
JAVA
InterValue抗量子hash算法&分层共识机制介绍
h称为
消息摘要
,也称
_n19hT
·
2020-08-24 06:31
区块链安全
算法
区块链
分布式
Hash 哈希 散列(笔记)
简单的说就是一种将任意长度的消息压缩到某一固定长度的
消息摘要
的函数。Hash散列算法特征:正向快速:给定明文和hash算法,在有限
EidosMephiste
·
2020-08-24 04:08
原理
实现
消息摘要
算法-SHA
SHA安全散列算法散列算法:散列是信息的提炼,通常其长度要比信息小很多,且为一个固定长度,加密性强的散列一定是不可逆的,这就意味着通过散列结果,无法推出任何部分的原始信息,任何输入信息的变化,哪怕是一位,都将导致散列结果的明显变化,散列还是防冲突的,即找不出具有相同散列结果的两条信息.具有这些特性的散列结果都可以用于信息验证是否被修改MD5:RSA数据安全公司开发的一种单项散列算法(单项散列函数一
亚洲小炫风
·
2020-08-23 23:13
java_其他
BASH脚本基础:使用md5sum命令生成
消息摘要
指纹与验证
上篇文章介绍了MD5和md5命令的使用,这篇文章继续介绍md5sum命令的使用方法。MD5介绍与验证环境请参看:https://liumiaocn.blog.csdn.net/article/details/108178856liumiaocn:Desktopliumiao$md5sum--versionmd5sum(GNUcoreutils)8.31Copyright(C)2019FreeSof
淼叔
·
2020-08-23 17:46
#
Shell脚本编程
MD5
md5sum
BASH脚本基础:使用md5命令生成
消息摘要
指纹
MD5:信息摘要算法什么是
消息摘要
算法信息摘要算法MD5是Message-DigestAlgorithm的缩写,它以散列函数方式对文件可以产生出一个128位的散列值,可以用于保证文件在传输过程中的完整性
淼叔
·
2020-08-23 17:46
#
Shell脚本编程
MD5
消息摘要指纹
校验和
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他