摘要: 什么是区块链? 从字面上看:区块链是由一个个记录着各种信息的小区块链接起来组成的一个链条,类似于我们将一块块砖头叠起来,而且叠起来后是没办法拆掉的,每个砖头上面还写着各种信息,包括:谁叠的,什么时候叠的,砖头用了什么材质等等,这些信息你也没办法修改。 从计算机上看:区块链是一种比较特殊的分布式数据库 阅读全文
posted @ 2018-04-28 15:30 爱哭的胖胖 阅读(148) 评论(0) 推荐(0)
摘要: 什么是OpenSSL? 什么是OpenSSL? OpenSSL是用于安全通信的著名开源密码学工具包,包括主要的密码算法、常见密码和证书封装功能。 1. OpenSSL官网 官方下载地址: https://www.openssl.org/source/ 2. Windows安装方法 OpenSSL官网 阅读全文
posted @ 2018-04-28 15:10 爱哭的胖胖 阅读(275) 评论(0) 推荐(0)
摘要: 该工具类中用到了BASE64,需要借助第三方类库:javabase64-1.3.1.jar注意:RSA加密明文最大长度117字节,解密要求密文最大长度为128字节,所以在加密和解密的过程中需要分块进行。RSA加密对明文的长度是有限制的,如果加密数据过大会抛出如下异常: RSAUtils.java-- 阅读全文
posted @ 2018-04-28 15:00 爱哭的胖胖 阅读(188) 评论(0) 推荐(0)
摘要: 修改Banner 我们在启动Spring Boot项目的时候,在控制台会默认输出一个启动图案,如下: 当然,这个图案如果你需要的话是可以自己修改的,修改方式很简单: 1.在src/main/resources下新建一个banner.txt文档 2.通过http://patorjk.com/softw 阅读全文
posted @ 2018-04-28 14:30 爱哭的胖胖 阅读(2133) 评论(0) 推荐(0)