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
sha-3
【JAVA】数据脱敏技术(对称加密算法、非对称加密算法、哈希算法、消息认证码(MAC)算法、密钥交换算法)使用方法
文章目录数据脱敏的定义和目的数据脱敏的技术分类对称加密算法非对称加密算法哈希算法消息认证码(MAC)算法密钥交换算法数据脱敏的技术方案实现字符替换哈希算法(例如:
SHA-3
算法)消息认证码(MAC)算法
来一杯龙舌兰
·
2024-09-14 09:57
Java
java
开发语言
数据脱敏技术
加密算法
AES
零知识证明:哈希函数-Poseidon2代码解析与benchmark
一些常见的哈希函数包括MD5、SHA-1、SHA-256和
SHA-3
。例如,假设您要验证一个文件的完整性。您可以使用哈希函数来计算该文件的哈希值。然后,您可以将该哈希值与文件的预期哈希值进行比较。
HIT夜枭
·
2024-09-02 01:14
零知识证明
零知识证明
哈希算法
区块链
VBA和VBScript的SHA2加密哈希算法
NIST目前正在进行一项竞赛,目的是为
SHA-3
寻找新的算法系列。这些新功能可能不一定源自SHA-2算法。MD5算法是使用最广泛的哈希算法之一,但是发现它存在很多弱点,因此强烈建议停止使用MD5。
cxygs5788
·
2024-02-11 23:34
数据结构与算法
现代密码学:Hash函数Keccak
2007年起,NIST开始向全球征集新的安全Hash算法
SHA-3
,最后的优胜者是Keccak。
Oo璀璨星海oO
·
2024-01-31 10:39
算法
网络安全
加密解密
密码学
哈希算法
算法
keystore相关问题
SHA1算法已经被认为不够安全,不再推荐使用,应该使用更安全的哈希算法,例如SHA-256或
SHA-3
。公钥是一个加密系统中的重要组件,用于实现公钥加密和数字签名。公钥由两部分组成:公钥和私钥。
天花板之恋
·
2024-01-15 13:37
Android学习
keystore
公钥
SHA
hashlib --- 安全哈希与消息摘要
包括了FIPS安全哈希算法SHA1,SHA224,SHA256,SHA384,SHA512,(定义见theFIPS180-4standard),
SHA-3
系列(定义见theFIPS202standard
知识的宝藏
·
2023-12-18 06:23
python
Python的hmac模块:安全哈希消息认证码的保障
HMAC基于散列函数(如SHA-256、
SHA-3
)和一个密钥,通过一系
小雨淋林
·
2023-12-15 14:35
Python基础入门教程
哈希算法
python
安全
深入理解 SHA 系列加密算法及Go语言运用
SHA是一系列的加密算法,有SHA-1、SHA-2、
SHA-3
三大类,而SHA-1已经被破解,
SHA-3
应用较少,目前应用广泛相对安全的是SHA-2算法,这也是本篇文章重点要讲述的算法。
码墨
·
2023-11-22 11:17
密码学
SHA256算法
加解密
hash
区块链中使用的加密算法和数字签名算法
以下是一些常见的加密算法和数字签名算法,它们在区块链技术中的应用:哈希算法(HashFunctions):常见的哈希算法包括SHA-256(SecureHashAlgorithm256位)和
SHA-3
(
王摇摆
·
2023-11-17 03:26
区块链
算法
SHA-3
算法学习笔记——day1_算法简介。
由于种种原因,对kyber算法的学习需要终止一阶段呜呜呜,现阶段学习
SHA-3
杂凑算法。
SHA-3
算法的优化等问题后续不知道还要不要学习,先学该算法的基本结构吧。
付阿秋
·
2023-11-15 08:26
学习
SHA-3
学习——轮函数
今天晚上加班学习f轮函数
SHA-3
算法的f轮函数学习。f轮函数包含24轮运算,每个迭代运算包含5步迭代。θ、ρ、π、χ和ι,下面分别进行学习。在学习上述5步迭代时,根据定义建立坐标对运算进行表示。
付阿秋
·
2023-11-15 08:26
算法
SHA-3
算法学习——day3_挤压阶段
今天学习
SHA-3
算法的最后一部分结构:squeeze(挤压)。根据输出摘要长度的不同(4种输出长度),
SHA-3
算法会直接截取最后一次输出后中间状态的一部分。
付阿秋
·
2023-11-15 08:26
算法
学习
openssl+sm3开发实例
文件hash三、代码地址三、补充知识1、BitPadding一、SM3介绍SM3是中国国家密码管理局(StateCryptographyAdministration,SCA)发布的一种密码散列函数,属于
SHA
N阶二进制
·
2023-11-13 07:54
#
openssl开发
ssl
c++
linux
网络安全
密码学
iOS签名机制
加解密用同一个密钥加解密速度快无法解决密钥配送问题非对称加密:RSA加解密不同密钥公钥加密,私钥解密,或者私钥加密,公钥解密加解密速度慢解决密钥配送问题单向散列函数:MD4,MD5,SHA-1,SHA-2,
SHA
iOS小洁
·
2023-11-04 14:22
计算机网络中的安全、常见攻击、以及HTTPS原理与抓包实践
报文机密性对称密匙密码体制块密码如何提前协商密匙非对称密匙密码体制(公开密匙密码)RSA算法不可信的公匙报文完整性常用的密码散列函数MD5和SHA-1、SHA-2、
SHA-3
端点鉴别数字签
happysnaker
·
2023-10-31 10:06
安全
https
网络
基于UID派生AES密钥 安当加密
哈希函数:使用一个安全的哈希函数,例如SHA-256或
SHA-3
,将UID和其他参数作
安 当 加 密
·
2023-10-24 14:30
1024程序员节
1.3 SHA系列算法
信息摘要技术-SHA系列SHA系列算法分为三个分支:SHA-1、SHA-2和
SHA-3
,其中SHA-2包括SHA-224、SHA-256、SHA-384和SHA-512,SHA算法和MD算法类似,也是产生一个固定长度的散列码
saillen
·
2023-09-18 21:20
SHA-3
哈希算法(附源码分析)
在启动
SHA-3
竞赛之前,SHA-2是最广泛使用的哈希函数标准。然而,由于一些安全性问题的发现,NIST决定启动
SHA-3
竞赛,以找到一种新的安全哈希算法来替代SHA-2。SH
lifehack
·
2023-09-09 13:30
密码工程
哈希算法
sha-3
sha3-256
shake256
密码学学习笔记(十四):
SHA-3
& Sponge Construction - 海绵结构
SHA-3
算法满足了哈希函数的三个安全属性,并且和SHA-2的变体达到同样级别的安全性。此外,
SHA-3
算法不容易受到长度扩展攻击,并可用于计算秘密消息的哈希值。
kingofyb
·
2023-07-20 01:14
密码学
密码学
学习
笔记
开源加解密RSA/AES/SHA1/PGP/SM2/SM3/SM4介绍
bq-encryptor加解密组件说明支持RSA(1024/2048)/AES(128/192/256)/SHA-1/SHA-256/SHA-512/
SHA-3
/MD5/PGP/HMAC-SHA256/
在编攻城狮
·
2023-06-16 23:30
biuqu项目
加解密组件
AES
RSA
SM2
SM4
java
现代密码学:Hash函数Keccak
2007年起,NIST开始向全球征集新的安全Hash算法
SHA-3
,最后的优胜者是Keccak。
wenj1997
·
2023-04-06 21:36
【Java小工匠】消息摘要--SHA3算法
SHA1、RIPENMD等的成功攻击,美国国家标准技术研究所(NIST)在2005年、2006年分别举行了2届密码Hash研讨会;同时于2007年正式宣布在全球范围内征集新的下一代密码Hash算法,举行
SHA
Java小工匠
·
2023-03-23 16:08
区块和交易,合约和虚拟机
更多请参考基本概念
SHA-3
哈希加密,RLP编码Ethereum中用到的哈希函数全部采用
SHA-3
(SecureHashAlgorithm3),
SHA-3
在2015年8月由美国标准技术协会(NIST)正式发布
欧文Kira
·
2023-02-07 00:34
密码学与加密算法详解
一、密码学概述密码学已经从第一代广泛应用的密码学算法(比如已经退役的MD5跟DES),发展到现代密码学算法(如
SHA-3
,Argon2以及ChaCha20)。
wespten
·
2022-08-14 22:59
Web安全
渗透测试
APT
应急响应
安全
以太坊 Input Data 解析
以太坊交易附备注信息参考文档:以太坊中文官网:https://ethereum.org/en/keccak团队官网:https://keccak.team/software.html集成了Keccak、
SHA
杰哥的技术杂货铺
·
2022-08-03 19:07
区块链进阶
以太坊
以太坊input
data解析
以太坊input解析
input_data解析
input解析
Filecoin地址生成规则
BLAKE2是基于BLAKE实现的,BLAKE是2008年被提交至
SHA-3
竞赛的一种哈希函数。BLAKE2不仅仅只是一个简单的哈希函数而已!
MrLgc
·
2022-02-13 00:56
一文搞懂单向散列加密:MD5、SHA-1、SHA-2、
SHA-3
微信搜索:码农StayUp主页地址:https://gozhuyinglong.github.io源码分享:https://github.com/gozhuyinglong/blog-demos1.定义单向散列函数(one-wayhashfunction)是指对不同的输入值,通过单向散列函数进行计算,得到固定长度的输出值。这个输入值称为消息(message),输出值称为散列值(hashvalue)
·
2021-10-03 22:32
java信息安全md5sha1
常见算法之SHA算法
SHA算法版本SHA算法主要分为SHA-0、SHA-1、SHA-2、
SHA-3
。SHA-0发布不久就被发现存在安全隐患,可忽略。
CayChan
·
2021-05-11 04:48
SpringSecurity中的Bcrypt加密方法源码解析
SHA是一系列的加密算法,有SHA-1、SHA-2、
SHA-3
三大类,SHA-256是SHA-2下细分出的一种算法,此算法发生哈希碰撞的概率几乎为0,安全性高。
Burning_6c93
·
2021-04-18 04:58
SHA3 加密算法C语言测试代码(基于Keccak算法)
2012年10月,美国NIST选择了Keccak算法作为
SHA-3
的标准算法,Keccak拥有良好的加密性能以及抗解密能力。
小雷家家-LeiJin
·
2020-09-17 03:11
加密算法
深入理解SHA系列加密算法
介绍SHA是一系列的加密算法,有SHA-1、SHA-2、
SHA-3
三大类,而SHA-1已经被破解,
SHA-3
应用较少,目前应用广泛相对安全的是SHA-2算法,这也是本篇文章重点讲述的算法。
孙启超
·
2020-09-13 06:39
区块链
区块链
密码学
sha256
如何防范密码被破解
比如:MD5,SHA1,SHA256,SHA512,
SHA-3
,等Hash算法。这些算法都是不可逆的。系统在验证用户的口令时,需要把Hash加密过后的口令与后面存放口令的数据库中的口
Tesla008
·
2020-08-22 12:26
加密
currying
bcrypt
如何防范密码被破解
比如:MD5,SHA1,SHA256,SHA512,
SHA-3
,等Hash算法。这些算法都是不可逆的。系统在验证用户的口令时,需要把Hash加密过后的口令与后面存放口令的数据库中的口
Tesla008
·
2020-08-22 12:25
加密
currying
bcrypt
深入理解SHA系列加密算法
介绍SHA是一系列的加密算法,有SHA-1、SHA-2、
SHA-3
三大类,而SHA-1已经被破解,
SHA-3
应用较少,目前应用广泛相对安全的是SHA-2算法,这也是本篇文章重点讲述的算法。
weixin_34099526
·
2020-08-21 22:27
关于单向散列函数和Keccak的攻击
当初之所以开始征集
SHA-3
算法,就是因为针对当时广泛使用SHA-1算法已经出现了理论上可行的攻击方法。为了避免SHA-1的风险,SHA-2出现了,但SHA-2
cakincheng
·
2020-07-11 03:11
安全
Keccak简介
一什么是KeccakKeccak是一种被选定为
SHA-3
标准的单向散列函数算法。
cakincheng
·
2020-07-11 03:11
安全
Keccak
以太坊CPP代码分析(二)
1.基本概念
SHA-3
哈希加密Ethereum代码里哈希(hash)无处不在,许许多多的类型对象通过给定的哈希算法,可以得到一个哈希值。
Metal1
·
2020-07-04 07:09
区块链
java9新特性及内容详情
安全性的改变数据传输层安全性(DTLS)TLS应用层协议协商扩展用于TLS的OCSP装订利用GHASH和RSA的CPU指令基于DRBG的SecureRandom实现禁用SHA-1证书默认创建PKCS12密匙库
SHA
本人深圳找工作,有意请私聊我
·
2020-07-04 01:35
Java
java9
java9新特性及更新
如何安全地存储密码?
bcrypt、用bcrypt、用bcrypt、用bcrypt、用bcrypt、用bcrypt、用bcrypt(重要的话就是要多多地重复几次)……为什么不用{MD5、SHA1、SHA256、SHA512、
SHA
酷鱼影子
·
2020-07-02 07:29
java进阶
单向散列函数,HASH算法
MD6在改进中,因速度问题没有被
SHA-3
采用。SHA-0被淘汰SHA-1SecureHashAlgorithm发现SHA-1使用
避趋之
·
2020-07-01 17:46
算法
SHA-3
(Secure Hash Algorithm-3)过程简述
本文为对结城浩所著《图解密码技术》一书中论述的
SHA-3
在2012年确定的标准算法Keccak用更简洁的方式描述下,力求让无专业数学的朋友们也能了解算法过程。
guw2016
·
2020-06-30 23:05
Zen 协议创世区块蓄势待发
最初挖矿算法是
SHA-3
,下一
ZenProtocol
·
2020-06-23 04:10
密码学算法之
SHA-3
keccak 算法
参考链接:KeccakSHA-3算法介绍----全新的
SHA-3
加密标准——KeccakAuthor:Johnsha3哈希加密算法,不可逆Keccak算法,sha家族最新算法,采用的不同于MD(如md5
BlackNight168
·
2020-06-21 17:26
密码学
数据库里账号的密码,需要怎样安全的存放?—— 密码哈希(Password Hash)
1、不推荐RC4,MD4,MD5,SHA-0,SHA-1,DES,2DES等2、推荐SHA-2(SHA-256,SHA-384,SHA-512)、
SHA-3
、Blake2等美国国家标准和技术协会(NIST
小蒋不素小蒋
·
2020-04-17 00:00
IOS的签名机制
前言了解IOS的数字签名机制之前我们需要掌握以下几个知识:加密解密(对称加密(DES3DESAES),非对称加密(RSA))单向散列函数(MD4,MD5,SHA-1,SHA-2,
SHA-3
)数字签名证书一
有毒的程序猿
·
2019-12-08 10:54
哈希加密算法 MD5,SHA-1,SHA-2,SHA-256,SHA-512,
SHA-3
,RIPEMD-160
一、MD5哈希加密算法 MD5即Message-DigestAlgorithm5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的散列算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(如汉字)运算为另一固定长度值,是散列算法的基础原理,MD5的前身有MD2、MD3和MD4。MD5一度被广泛应用于安全领域。但是由于MD5的弱点被不断发现以及计算机能力不断的提
ScratKong
·
2018-09-05 00:00
MD5
SHA256
哈希
网络安全
【密码学】BCrypt算法java实现
比如:MD5,SHA1,SHA256,SHA512,
SHA-3
,等Hash算法。这些算法都是不可逆的。系统在验证用户的口令时,需要把Hash加密过后的口令与后面存放口令的数据库
逍遥剑臣
·
2018-05-07 22:38
密码学
【密码学】BCrypt算法java实现
比如:MD5,SHA1,SHA256,SHA512,
SHA-3
,等Hash算法。这些算法都是不可逆的。系统在验证用户的口令时,需要把Hash加密过后的口令与后面存放口令的数据库
逍遥剑臣
·
2018-05-07 22:38
密码学
keccak算法及实现
而传统的hash函数受到的攻击也越来越多,攻击方法也越来越有效,旧的算法变得不安全,那么就要推行新的标准,而keccak作为
SHA-3
算法中的最终的优胜者,当然是有他的优势所在的,所以这里将讨论kec
浮云若飞
·
2017-11-25 23:16
哈希算法及在区块链中的应用
哈希算法哈希函数(散列函数)定义公式表示形式:h=H(m)h=H(m)h=H(m)函数说明:mmm:任意长度消息(不同算法实现,长度限制不同,有的哈希函数(
SHA-3
)不限制消息长度,有的限制(SHA-
让我思考一下
·
2017-09-12 14:12
密码学
上一页
1
2
下一页
按字母分类:
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
其他