算法相关
文章平均质量分 91
An•ly
这个作者很懒,什么都没留下…
展开
-
PKI体系系列一
PKI体系系列文档是密码学中所用到的相关公钥算法及应用。主要介绍公钥加解密、数字签名、双重签名、证书等相关内容,本文档主要介绍了PKI体系中的公钥加解密部分的内容,后续会不断更新~欢迎大家一起讨论学习~原创 2021-03-05 15:58:37 · 748 阅读 · 0 评论 -
密码学技术知识整理(部分)
本文是我在学习相关密码技术知识的时候整理的文档,里面包含对称算法存在的问题、非对称算法、单向散列函数、数字签名、随机数等内容,若文中有不对的地方,欢迎大家批评指正~(让我们一起学习一起成长)原创 2021-02-07 13:20:00 · 855 阅读 · 0 评论 -
安全基础知识
该文档是我学习整理的安全基础知识,如有不对的地方,欢迎大家批评指正~(内容若有侵权,请联系我删除,谢谢)原创 2021-01-20 18:00:05 · 1299 阅读 · 0 评论 -
消息认证码MAC&HMAC
消息认证码主要用来防止数据被掉包。----确保散列值来源于原始数据,而不是被篡改过的数据。那什么是消息认证码?他的流程是啥样的?我们常用的是哪一种实现?这些问题都将在这篇文章给出答案~原创 2021-01-07 10:36:03 · 2776 阅读 · 0 评论 -
对称密码
为了保证传输的信息的机密性。即为了让别人看不懂我们到底传输了什么,就将需要传输的明文信息通过对称加密算法,转换成完全看不到明文信息的密文,然后再进行传输。这篇文章带你了解一下对称加密算法及其相关的迭代模式和填充模式等。原创 2021-01-06 17:48:07 · 579 阅读 · 2 评论 -
哈希算法
为什么我们要使用哈希算法? 假如你是某软件公司的研发人员,经过一段时间的奋战,终于开发完成了,现在只需要将项目打成jar包,然后发给客户就可以了,但是现在太晚了,你想今天先回家休息,明天再给客户发过去。 第二天,你正准备将jar相关文件发送给客户,但也许你会有这样的疑问:这个jar文件是我昨晚打的那个jar文件吗? 为什么你会有这样的想法?因为你昨天下班以后,有可能有人黑进你的电脑,将文件更改了,然后重新生成了jar?也可能有人座在你的电脑旁边,将文件也进原创 2020-12-24 18:02:32 · 449 阅读 · 1 评论 -
简述-非对称加密算法-RSA
RSA作为非对称加密算法,在实际开发中占据非常重要的角色。一般情况下,我们都使用DEA或者AES等对称加密算法(效率高)对数据进行加密,使用RSA对DES或AES的加密秘钥进行加密,以保证秘钥的安全性以及加密的高效性。原创 2020-09-01 17:52:27 · 1420 阅读 · 0 评论 -
简述常用加解密算法
(作为一个刚刚毕业的菜菜程序猿,首次更新博客,欢迎大家多多批评指正)简述常用加解密算法一、产生的原因为确保数据在网络上传输的安全性。二、使用场景1、RSA加解密适用场景 RSA主要用于加密和签名,加密过程中,公钥用于加密,私钥用于解密;签名过程中,私钥用于加密,公钥用于解密.2、MD5加密适用场景 MD5算法主要用于加密应用软件登录密码、进行数字签名、对文件完整性进行验证等方面.3、通常情况下,对于大数据的加密,使用AES或者DES等对称加密算法对数据进行加密,使用RSA等非对称加密算法对AE原创 2020-09-01 17:17:09 · 1775 阅读 · 0 评论