小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

密钥派生函数(KDF)和密码哈希函数在密码学中至关重要。KDF用于从原始秘密材料生成安全密钥,解决密钥分离、拉伸和熵提取等问题。HKDF是重要的KDF,分为提取和扩展两个阶段,确保输出密钥均匀随机。密码哈希函数用于安全存储用户密码,现代算法如Argon2、bcrypt和scrypt强调内存困难性以抵御攻击。选择合适的参数和工程实践对密码安全至关重要。

【密码学百科】密钥派生函数:HKDF、PBKDF2、Argon2 与密码存储

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-04T00:00:00Z
如何使用Python的hashlib模块进行安全哈希

哈希是一种将数据转换为固定大小字符串的技术,常用于密码存储和文件完整性验证。本文介绍了如何使用Python的hashlib模块进行安全哈希,包括基本哈希、加盐以防止彩虹表攻击,以及使用密钥派生函数(如PBKDF2)来增加计算成本,从而提高安全性。

如何使用Python的hashlib模块进行安全哈希

freeCodeCamp.org
freeCodeCamp.org · 2025-12-15T22:56:01Z

直接将密码存储在数据库中非常危险,一旦数据库被攻击,所有账号都可能受到威胁。许多用户在不同平台使用相同密码,导致一个应用的泄露可能影响所有账号。因此,明文存储密码是不安全的,甚至有相关规范禁止此做法。

密码怎么存?

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2025-10-30T05:01:06Z

到2025年,C#程序员面临严重安全隐患,60%存在不良编程习惯。常见问题包括不安全的数据库操作、忽视输入验证和弱密码存储。程序员应采用参数化查询、严格输入验证和安全密码存储来提升系统安全性。

2025最危险代码!60% C#程序员的这三个习惯正在制造系统漏洞

dotNET跨平台
dotNET跨平台 · 2025-03-17T00:01:14Z
Python中的密码哈希

永远不要明文存储密码。使用Python的哈希技术(如SHA-256)可以安全存储密码。现代系统推荐使用bcrypt等高级算法,并加入盐值。切勿自行开发加密方法,应使用经过验证的库如bcrypt或argon2,以提高用户安全性。

Python中的密码哈希

DEV Community
DEV Community · 2024-12-15T16:12:32Z
如何安全存储密码?

安全密码存储是应用安全的核心。尽管无密码认证和生物识别技术有所进展,基于密码的认证仍是主要的用户验证方式。本文提供了现代哈希算法在安全密码存储中的应用指南。

如何安全存储密码?

DEV Community
DEV Community · 2024-11-18T23:24:50Z
安全存储密码(C#)

本文介绍了如何使用BCrypt.Net-Next和EF Core在SQL Server数据库中安全存储密码。密码应以哈希形式存储,以避免明文存储。示例项目展示了数据库创建、用户验证及密码验证的过程。通过值转换器,密码在存储时被哈希,取出时进行验证,以确保安全性。

安全存储密码(C#)

DEV Community
DEV Community · 2024-11-03T16:45:04Z
两种非常规的密码存储方法:蜜词与岩盐

随着网络威胁的演变,传统的密码存储方法已难以应对复杂攻击。本文介绍了两种创新的密码存储技术:蜜词通过添加假密码来检测攻击者,而岩盐利用物理保护的密钥增强抵御暴力破解的能力。两者结合可为开发者提供更强的密码保护。

两种非常规的密码存储方法:蜜词与岩盐

DEV Community
DEV Community · 2024-10-31T10:08:42Z

本文深入介绍了MD5算法的原理、应用和安全性,包括设计原理、流程和实现方法。MD5算法是一种广泛应用于数据完整性验证、数字签名和密码存储的哈希函数。然而,由于存在安全性弱点,不建议在安全领域中单独使用。文章还讨论了MD5算法的应用和安全性问题,并提出了替代方案。最后,展望了MD5算法的未来发展趋势。

深入理解MD5算法:原理、应用与安全

六虎
六虎 · 2024-04-12T04:52:45Z

本文介绍了Web应用中密码存储的重要性和方案演进历史,详细介绍了各种方案的优缺点,推荐使用Scrypt、Argon2或Bcrypt算法,提供了Go语言实现示例。

通过实例理解Web应用用户密码存储方案

Tony Bai
Tony Bai · 2023-10-25T13:48:45Z
Edco Wallet:如何在Kubernetes上使用PostgreSQL

本文介绍了在Kubernetes上使用PostgreSQL的方法,包括Docker和Kubernetes的区别、设置示例、密码存储、数据存储、Pods管理和命名空间创建等。作者还提到了使用Kubernetes operator实现数据同步的计划。

Edco Wallet:如何在Kubernetes上使用PostgreSQL

Planet PostgreSQL
Planet PostgreSQL · 2023-08-24T06:21:02Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码