密码技术
文章平均质量分 72
安全有理
TLS/ATF/TrustZone/芯片安全
展开
-
对称加密算法AES
对称加密算法是使用同一把密钥加密明文和解密密文的算法,其保障数据的机密性。常见的对称加密算法有AES、DES和SM4等。原创 2024-05-31 17:12:51 · 1021 阅读 · 0 评论 -
哈希算法SHA256
单向散列函数,常称为哈希函数,为消息产生一个“指纹”,用来检测消息的完整性。常见的哈希算法有MD5、SHA2家族(SHA256/SHA384/SHA512)和SM3等。原创 2024-05-20 19:08:58 · 871 阅读 · 0 评论 -
(D)TLS1.3大揭秘之密码技术
信息安全CIA 当今信息技术高速发展,信息安全越来越重要。信息安全是指保护完整可靠的数据仅能被授权访问,其包含三要素CIA:机密性(Confidentiality)、完整性(Integrity)、可用性(Availability)。 机密性:信息不为其他未授权的个人或团体获得 完整性:保证信息在传输、存储、使用的过程中,不被未经授权的修改 可用性:被授权访问信息的主体,在需要信息时能及时访问到 这里以举一个例子解释一下:比如要保护家里的资产(冰箱、洗衣机、电视等)。 左图将门窗封死,可以保原创 2021-06-19 12:36:00 · 1596 阅读 · 0 评论 -
(D)TLS1.3大揭秘之环境工具
Linux系统 为了统一环境,本书中所有测试,服务均在Ubuntu18.04系统上进行。 OpenSSL OpenSSL是包含传输层安全(TLS)和安全套接字层(SSL)协议的开源软件库,其同时也是一个通用的密码库。 源码安装 OpenSSL最新的稳定版本为1.1.1系列,长期支持到2023年,本书中以OpenSSL 1.1.1g版本为例。 # 克隆源码 git clone https://github.com/openssl/openssl # 切换到1.1.1g版本 git checkout OpenS原创 2021-06-19 12:33:09 · 180 阅读 · 0 评论 -
(D)TLS1.3大揭秘
结合项目中的工作经验,从密码技术到tls1.3协议栈分析其中一些知识点,以帮助有同样疑惑的程序猿们。 项目地址为:https://github.com/xielizyh/tls1.3,欢迎Star。 环境工具 OpenSSL Wireshark 密码技术 信息安全CIA 密码学经典模型 对称加密算法 应用场景 分组密码算法 AES算法 实践测试 单向散列函数 应用场景 无法解决的问题 实践测试 消息认证码 应用场景 实现方法 无法解决的问题 实践测试 伪随机数生成器 伪随机生成算法 实践测试 公钥密码 应用原创 2021-06-18 12:05:19 · 168 阅读 · 0 评论