自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 非对称加密:两个密钥优于一个密钥(学习笔记一)

Alice收到关闭的盒子(加密的消息)后,她可以用只有自己知道的私钥打开盒子(解密消息),获得消息。在DH密钥交换算法提出后不久,密码学家Ron Rivest、Adi Shamir和Leonard Adleman又提出了一个新的密码算法,该算法也以他们的名字命名,称为RSA算法。,这样的要求在有许多参与者的协议中很快变得不那么实用:在安全连接到谷歌、Facebook、亚马逊和其他数十亿网站之前,网络浏览器是否也要满足这样的要求(即在连接前,浏览器之间要相互确定使用的对称加密密钥)?

2024-06-17 07:44:47 440

原创 利用JCA和JCE对称加解密(二、学习笔记)

函数doFinal用于完成大数据最后一部分的加解密操作,或者小数据的全部加解密工作。如果对长度很大的数据进行加解密,那么不可能一下子把所有数据都传给doFinal,只能分段后进行加解密,而且要借助于分段加解密函数update。例如,传入“AES/CBC/NoPadding”表示进行AES加密,模式为CBC,不填充(NoPadding);传入“DESede/CBC/NoPadding”可进行DES3加密,模式为CBC,不填充。在之前的内容中,只完成了密钥的处理,并未完成加密与解密的操作。

2024-06-16 12:28:50 131

原创 利用JCA和JCE对称加解密(一、学习笔记)

Linux内核中的随机数发生器(/dev/random)理论上能产生真随机,即这个随机数的生成独立于生成函数,我们说这个随机数发生器是非确定的(不可预见的)。该接口自己并没有提供成员方法,而是使用Key中的方法,比如getFormat和getEncoded,前者返回密钥的编码格式,后者得到原始密钥(没有编码过的密钥)数组。对于没有编码过的密钥,getFormat返回的结果是“RAW”。伪随机数是用确定性的算法计算出来的均匀分布的随机数序列,并不真正随机,但是具有类似于随机数的统计特征,如均匀性、独立性等。

2024-06-15 20:09:21 802

原创 前后端联调 (springmvc 和 Jquery)

RequestBody 注解可以将请求体自动映射到一个对象中,通常情况下,请求体的内容类型是 application/json 或 application/xml,而对象类型可以是 JavaBean 或其他类型的对象。常见的以application开头的媒体格式类型有: application/json( JSON数据格式),application/x-www-form-urlencoded(表单默认的提交数据的格式),application/octet-stream : 二进制流数据(文件下载)。

2024-06-11 20:23:43 1031 1

原创 对称密码体制

Alice需要给住在城堡外的Bob寄送一封信件。如图1.1所示,Alice要求她忠实的信使(Messenger)骑上他的骏马,穿越前方危险的土地,向Bob传递重要消息。/*** AES安全编码组件* @author 梁栋/*** 密钥算法/*** 加密/解密算法 / 工作模式 / 填充方式* Java 7支持PKCS5PADDING填充方式* Bouncy Castle支持PKCS7Padding填充方式/*** 转换密钥* @param key 二进制密钥。

2024-06-10 18:42:54 1033

原创 计算机网络概述--计算机网络体系结构

我们把计算机网络的各层及其协议的集合,称为网络的体系结构(architecture)。

2024-06-10 12:59:09 920

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除