合适的密码哈希器和内存破坏者:Argon2 本文介绍了密码哈希算法Argon2,它是一种内存密集型的哈希算法,旨在抵抗GPU破解。文章解释了Argon2的原理、不同变体(Argon2d、Argon2i、Argon2id)及其参数,并提供了一个使用JavaScript实现的Argon2示例,展示了如何在浏览器中使用Argon2进行密码哈希。 Argon2 密码哈希 内存密集型 GPU破解 密码安全 哈希算法 billatnapier 发布于 2025-02-19 3083 0 0
bips/bip-0143.mediawiki 在 vault · jl2012/bips 该BIP(Bitcoin Improvement Proposal)提议定义了一种新的交易摘要算法,用于版本0见证程序中的签名验证,目的是最小化验证中的冗余数据哈希计算,并使用签名覆盖输入值。该提案解决了原始SignatureHash算法中的两个弱点:数据哈希量与交易大小成正比,以及算法不涉及输入所花费的比特币数量。它与隔离见证软分叉一起部署。 比特币 交易签名 隔离见证 哈希算法 ECDSA签名 jl2012 发布于 2025-02-15 1482 0 0
问问中本聪…为什么是RIPEMD160和SHA-256?以及为什么是RIPEMD160? 本文深入探讨了比特币中使用的 RIPEMD160 和 SHA-256 哈希算法,分析了中本聪选择这两种算法的原因,包括抵抗长度扩展攻击、生成较短的公钥ID,以及增加安全性,文章还给出了生成比特币密钥的示例代码,并解释了RIPEMD160在比特币密钥生成中的作用。 RIPEMD160 SHA-256 哈希算法 长度扩展攻击 比特币地址 公钥 billatnapier 发布于 2025-08-04 1953 0 0
MiMC7哈希算法 本文介绍了MiMC7哈希算法,这是一种在零知识证明(如zkSNARKs)中高效实现的哈希方法。MiMC7通过降低乘法复杂性,优化了性能,尤其是在多方计算(MPC)、全同态加密(FHE)和零知识证明(ZKP)等领域。实验表明,MiMC7在性能上优于SHA-256等传统哈希算法。 MiMC7 哈希算法 零知识证明 zkSNARKs 乘法复杂性 asecuritysite 发布于 2025-08-10 2010 0 0
比特币的 Nonce 是什么? 本文介绍了比特币中Nonce的概念及其在POW共识算法中的作用。Nonce是区块Header中的一个数字,矿工通过不断调整Nonce值,计算Header的哈希值,并与Target值进行比较,直到找到一个小于Target值的哈希,从而获得记账权。为保证平均出块时间接近10分钟,Target值会每两周调整一次,从而调整挖矿难度。 nonce POW共识算法 区块Header Target值 挖矿难度 哈希算法 Peter 发布于 2020-09-09 694 0 0
密码学 - Botan3 - Billatnapier 本文介绍了Botan3,一个开源密码学库,常用于AWS,支持多种对称密钥方法(如AES, Blowfish)和哈希方法(如SHA-256, SHA-3),以及RSA, ECDSA, Ed25519等公钥签名算法,以及DH, ECDH, X25519等密钥交换算法。文中还提供了各种算法的性能基准测试数据。 Botan3 密码学库 对称密钥 哈希算法 公钥签名 密钥交换 billatnapier 发布于 2025-12-29 1125 0 0
链上随机数生成:理论与实现 本文深入探讨了在智能合约中生成伪随机数的方法,特别关注了正态分布随机数的生成。首先介绍了均匀分布随机数的生成,包括线性同余法和基于哈希算法的方法,重点介绍了`MCG`算法及其参数选择,然后讨论了如何利用Irwin-Hall分布和均匀分布随机数来生成正态分布随机数,并给出了相应的Python和Solidity代码示例以及验证方法,确保生成的随机数符合标准正态分布。 伪随机数 正态分布 均匀分布 线性同余法 哈希算法 智能合约 wangshouh 发布于 2024-01-30 875 0 0
神奇的 Zig、C 和 OpenSSL 本文介绍了如何使用 Zig 编程语言和 OpenSSL 库进行集成,以实现包括 MD5、SHA1、SHA-256 等多种哈希算法。文章提供了 Zig 代码示例,展示了如何调用 OpenSSL 的 EVP 接口来计算哈希值,并提供了在 Windows 环境下编译和运行该代码的步骤。 Zig OpenSSL 哈希算法 MD5 SHA256 密码学 asecuritysite 发布于 2026-02-15 1009 0 0
SipHash 快速哈希算法 与 WASM 本文介绍了SipHash算法,它是由JP Aumasson和Daniel J Bernstein (djb)共同设计的一种快速哈希算法,旨在解决哈希表在面对拒绝服务(DoS)攻击时的脆弱性。SipHash通过密钥哈希的方式,在保证速度的同时,提供了较好的安全性,尤其适用于网络应用和WebAssembly (WASM)等场景,且比HMAC更快。 SipHash 哈希算法 拒绝服务攻击 WASM 密钥哈希 libsodium billatnapier 发布于 2025-06-01 2446 0 0