安全
文章平均质量分 77
分享安全相关的知识,不限于安全边界、对称加解密、非对称加解密等
失控的程序猿
在嵌入式领域摸爬滚打的刘老哥,致力分享更多的经验,你的点赞与关注是我创作的动力! 努力创作出优秀的作品来馈赠大家~
展开
-
TLS加密协议详解
SSL/TLS是一种密码通信框架,他是世界上使用最广泛的密码通信方法。SSL/TLS综合运用了密码学中的对称密码,消息认证码,公钥密码,数字签名,伪随机数生成器等,可以说是密码学中的集大成者。SSL(Secure Socket Layer)安全套接层,是1994年由Netscape公司设计的一套协议,并与1995年发布了3.0版本。TLS(Transport Layer Security)传输层安全是IETF在SSL3.0基础上设计的协议,实际上相当于SSL的后续版本。消息摘要算法即HASH算法。原创 2023-11-11 10:45:21 · 5190 阅读 · 0 评论 -
通信过程中的数据完整性与合法性
1、信息摘要(MD)2、安全散列算法(SHA)3、消息认证码算法(MAC)还有一种在通信中经常使用的算法称作循环冗余校验(Cyclic Redundancy Check),就是我们常说的CRC校验,我们在通信数据中也经常使用CRC来确保数据的完整性。原创 2023-10-24 19:16:34 · 315 阅读 · 0 评论 -
【Java实现RSA的加密解密签名验签】
RSA(Rivest-Shamir-Adleman)是一种非对称加密算法,常用于加密和解密数据,数字签名和密钥交换。RSA算法的安全性基于两个关键的数学难题:大质数的素因子分解问题和指数对数问题。非对称加密: RSA是一种非对称加密算法,意味着它使用一对密钥,即公钥和私钥。公钥用于加密数据,私钥用于解密数据。这种非对称性使RSA非常适合数字通信的安全性,因为发送者只需知道接收者的公钥,而无需知道私钥。原创 2023-10-13 16:48:53 · 613 阅读 · 0 评论