
security
nju.拈花
github.com/nju-Nicko
展开
-
密码学中的“盐值 Salt”
为什么要在密码里加点“盐”盐(Salt)在密码学中,是指通过在密码任意固定位置插入特定的字符串,让散列后的结果和使用原始密码的散列结果不相符,这种过程称之为“加盐”。以上这句话是维基百科上对于 Salt 的定义,但是仅凭这句话还是很难理解什么叫 Salt,以及它究竟起到什么作用。第一代密码早期的软件系统或者互联网应用,数据库中设计用户表的时候,大致是这样的结构: mysql> desc User; +----------+-------------.转载 2020-11-26 23:52:17 · 5836 阅读 · 0 评论 -
密码学基础知识
公司现在对产品的安全性抓得很严,各种敏感数据都要求加密存储,通信协议全部要求是安全的通信协议。乘这个机会,学习一些密码学的基础知识。一些术语首先是密码学的一些术语梳理:明文:原始消息 密文:加密后的消息 加密:从明文到密文的变换过程 解密:从密文到明文的变换过程 密钥:用来完成加解密等过程的秘密信息 密码算法:也叫密码,是用于加密和解密的数学函数(通常情况下,有两个相关的函数...原创 2019-08-12 01:30:50 · 916 阅读 · 0 评论