
加密算法
志波同学
做一个有担当的程序猿,为互联网贡献自己的一份力量
展开
-
【Java-加密算法】对称加密、非对称加密、单向散列
一提到加密,就会联想到数字签名,这两个经常被混淆的概念到底是什么呢? 加密:加密是一种以密码方式发送信息的方法。只有拥有正确密钥的人才能解开这个信息的密码。对于其他人来说,这个信息看起来就像是一系列随机的字母、数字和符号。如果你要发送不应该让其他人看的敏感信息时,加密是特别重要的。数字签名:数字签名是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法。一套数字原创 2015-08-30 02:05:25 · 8040 阅读 · 1 评论 -
信息安全的基础:对称加密、非对称加密、摘要算法
加密分为两大类:对称加密、非对称加密,两类加密算法各有优点,在不同的场景使用不同的算法。对称加密加密方将原始数据和加密密钥一起经过特殊加密算法处理后,生成密文结果,解密方使用相同的秘钥及相同加密算法的逆算法对密文结果进行解密,公式如下:加密方:密文结果 = 加密算法(原始数据 + 加密密钥) 解密方:原始数据 = 对应的逆算法(密文结果 + 解密秘钥) 加密密钥 == 解密秘钥原创 2017-10-13 21:30:24 · 2571 阅读 · 0 评论 -
摘要算法、对称加密、非对称加密、数字签名、数字证书浅析
年前整理的关于摘要算法、对称加密、非对称加密、数字签名、数字证书的内容,当时是以 ppt 的形式整理的,不方便复制到 csdn博客中,因此将其转换为 png 图片。文章仅代表个人观点,如有不正之处,欢迎批评指正。 ...原创 2018-03-06 23:09:48 · 4895 阅读 · 4 评论 -
Java编程:API接口防篡改、签名、验签原理
定义在客户端与服务端请求交互的过程中,请求的数据容易被拦截并篡改,比如在支付场景中,请求支付金额为 10 元,被拦截后篡改为 100 元,由于没有防篡改校验,导致多支付了金钱,造成了用户损失。因此我们在接口设计时必须考虑防篡改校验,加签、验签就是用来解决这个问题的。划重点,敲黑板:加签、验签是用来解决防篡改问题的。签名主要包含摘要和非对称加密两部分内容,首先对需要签名的数据做摘要(类似于常见的...原创 2019-08-02 16:17:43 · 14335 阅读 · 7 评论