(安全)加解密文章
文章平均质量分 66
关于项目如何进行相关的安全防护措施....
呆呆_小茗
梦想总是遥远,一步一脚印,只会越来越近
展开
-
学习加密(二)Spring Boot 使用AES对称加密,前后端传递参数加解密
前言:1.最近要做一个安全性稍微高一点的项目,首先就想到了要对参数加密,和采用https协议.2.以前对加密这块不了解,查阅了很多资料,加密方式很多种,但是大概区分两种,一个就是对称加密(DES,3DES,AES,IDEA等),另外一个就是非对称加密(RSA,Elgamal,背包算法,Rabin,D-H等)3.这两种区别还是有的,粗浅的说:(1)对称加密方式效率高,但是有泄露风险...原创 2018-10-25 20:51:01 · 38853 阅读 · 40 评论 -
学习加密(一)
原创 2018-10-25 20:55:05 · 2343 阅读 · 3 评论 -
学习加密(三)spring boot 使用RSA非对称加密,前后端传递参数加解密
前言:1.前面一篇是AES对称加密写了一个demo,为了后面的两者结合使用,今天去了解学习了下RSA非对称加密.2.这是百度百科对(对称加密丶非对称加密)的解释: (1)对称加密算法在加密和解密时使用的是同一个秘钥。 (2)非对称加密算法需要两个密钥来进行加密和解密,这两个秘钥是公开密钥(public key,简称公钥)和私有密钥(private key,简称私钥)。大...原创 2018-10-29 14:09:25 · 40049 阅读 · 20 评论 -
学习加密(四)spring boot 使用RSA+AES混合加密,前后端传递参数加解密(方式一)
前言: 为了提高安全性采用了RSA,但是为了解决RSA加解密性能问题,所以采用了RSA(非对称)+AES(对称加密)方式,如果只考虑其中一种的,可以去看我前面两篇文章,专门单独写的demo,可以自行整合在项目中demo下载地址:https://download.csdn.net/download/baidu_38990811/10809893大致思路:客户端启动,发送请求到服务端,...原创 2018-10-30 13:53:27 · 19896 阅读 · 49 评论 -
学习加密(四)spring boot 使用RSA+AES混合加密,前后端传递参数加解密(方式二)
前言: 前一篇已经说完了一种rsa+aes混合加密的方式,后端采用实体类或map或者jsonObject方式来接收入参,本文要说的不采用这几种形式来入参,而是采用自定义的@RequestParam来接收参数1.解决参数要判断的问题2.解决代码重复太多的问题demo下载地址:https://download.csdn.net/download/baidu_38990811/10...原创 2018-11-27 10:32:48 · 5722 阅读 · 15 评论