- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 PKI体系系列一
PKI体系系列文档是密码学中所用到的相关公钥算法及应用。主要介绍公钥加解密、数字签名、双重签名、证书等相关内容,本文档主要介绍了PKI体系中的公钥加解密部分的内容,后续会不断更新~欢迎大家一起讨论学习~
2021-03-05 15:58:37
1094
原创 解决exe4j打包运行后生成.log文件的问题
使用exe4j将jar包打包成可执行exe程序后,如果exe4j配置不当,会在exe当前目录下产生error.log和output.log文件,随着运行时间的增加,这两个文件会变得非常大,当计算机内存比较小的时候,这样的日志文件会占用计算机的很多内存,导致计算机的运行效率变慢。选择合适的配置项,就能避免程序运行时产生这些不必要的日志文件。
2021-02-22 10:10:28
1703
原创 密码学技术知识整理(部分)
本文是我在学习相关密码技术知识的时候整理的文档,里面包含对称算法存在的问题、非对称算法、单向散列函数、数字签名、随机数等内容,若文中有不对的地方,欢迎大家批评指正~(让我们一起学习一起成长)
2021-02-07 13:20:00
963
原创 消息认证码MAC&HMAC
消息认证码主要用来防止数据被掉包。----确保散列值来源于原始数据,而不是被篡改过的数据。那什么是消息认证码?他的流程是啥样的?我们常用的是哪一种实现?这些问题都将在这篇文章给出答案~
2021-01-07 10:36:03
2955
原创 对称密码
为了保证传输的信息的机密性。即为了让别人看不懂我们到底传输了什么,就将需要传输的明文信息通过对称加密算法,转换成完全看不到明文信息的密文,然后再进行传输。这篇文章带你了解一下对称加密算法及其相关的迭代模式和填充模式等。
2021-01-06 17:48:07
670
2
原创 哈希算法
为什么我们要使用哈希算法? 假如你是某软件公司的研发人员,经过一段时间的奋战,终于开发完成了,现在只需要将项目打成jar包,然后发给客户就可以了,但是现在太晚了,你想今天先回家休息,明天再给客户发过去。 第二天,你正准备将jar相关文件发送给客户,但也许你会有这样的疑问:这个jar文件是我昨晚打的那个jar文件吗? 为什么你会有这样的想法?因为你昨天下班以后,有可能有人黑进你的电脑,将文件更改了,然后重新生成了jar?也可能有人座在你的电脑旁边,将文件也进
2020-12-24 18:02:32
520
1
原创 手动添加jar包依赖(非maven)
手动添加jar包依赖的解决办法:今日上班时拉取项目后,启动时,发现有一个jar包没有依赖上,具体情况如图:解决办法:projectstructure---->add as library即可,解决后如图:
2020-10-13 13:26:12
266
原创 简述-非对称加密算法-RSA
RSA作为非对称加密算法,在实际开发中占据非常重要的角色。一般情况下,我们都使用DEA或者AES等对称加密算法(效率高)对数据进行加密,使用RSA对DES或AES的加密秘钥进行加密,以保证秘钥的安全性以及加密的高效性。
2020-09-01 17:52:27
1581
原创 简述常用加解密算法
(作为一个刚刚毕业的菜菜程序猿,首次更新博客,欢迎大家多多批评指正)简述常用加解密算法一、产生的原因为确保数据在网络上传输的安全性。二、使用场景1、RSA加解密适用场景 RSA主要用于加密和签名,加密过程中,公钥用于加密,私钥用于解密;签名过程中,私钥用于加密,公钥用于解密.2、MD5加密适用场景 MD5算法主要用于加密应用软件登录密码、进行数字签名、对文件完整性进行验证等方面.3、通常情况下,对于大数据的加密,使用AES或者DES等对称加密算法对数据进行加密,使用RSA等非对称加密算法对AE
2020-09-01 17:17:09
1877
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人