java安全
快乐荆棘鸟
磨炼性格以微笑
面对痛苦是人生
展开
-
几种常见的加密算法
转载自:https://blog.csdn.net/zyhlwzy/article/details/77946086由于计算机软件的非法复制,通信的泄密、数据安全受到威胁,解密及盗版问题日益严重,甚至引发国际争端,所以在信息安全技术中,加密技术占有不可替代的位置,因此对信息加密技术和加密手段的研究与开发,受到各国计算机界的重视,发展日新月异。现在我们就几种常用的加密算法给大家比较一下。DES加...转载 2019-07-23 18:16:17 · 891 阅读 · 0 评论 -
DES加密算法java实现
转载自: https://blog.csdn.net/zyhlwzy/article/details/77948137由于计算机软件的非法复制,通信的泄密、数据安全受到威胁,解密及盗版问题日益严重,甚至引发国际争端,所以在信息安全技术中,加密技术占有不可替代的位置,因此对信息加密技术和加密手段的研究与开发,受到各国计算机界的重视,发展日新月异。在系统研发过程中,有些数据对于系统或者用户来说,都...转载 2019-07-23 18:17:30 · 1188 阅读 · 0 评论 -
AES加密算法java实现
转载自: https://blog.csdn.net/zyhlwzy/article/details/77948165AES加密算法是密码学中的高级加密标准,该加密算法采用对称分组密码体制,密钥长度的最少支持为128、192、256,分组长度128位,算法应易于各种硬件和软件实现。这种加密算法是美国联邦政府采用的区块加密标准,这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。过多...转载 2019-07-23 18:18:38 · 983 阅读 · 0 评论 -
RSA加密算法java实现
转载自: https://blog.csdn.net/zyhlwzy/article/details/77948195RSA加密算法是目前最有影响力的公钥加密算法,并且被普遍认为是目前最优秀的公钥方案之一。RSA是第一个能同时用于加密和数宇签名的算法,它能够抵抗到目前为止已知的所有密码攻击,已被ISO推荐为公钥数据加密标准。RSA加密算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那...转载 2019-07-23 18:19:53 · 331 阅读 · 0 评论 -
BASE64加密算法的java实现
转载自: https://blog.csdn.net/zyhlwzy/article/details/77964763Base64加密算法编码规则Base64编码的思想是采用64个基本的ASCII码字符对数据进行重新编码。他将需要编码的数据拆分成字节数组,以三个字节为一组。按顺序排列24位数据,再把这24位数据分成四组,即每组6位。再在每组的最高位前补两个0凑足一个字节。这样就把一个3字节为一...转载 2019-07-23 18:21:51 · 278 阅读 · 0 评论 -
MD5加密算法的java实现
转载自: https://blog.csdn.net/zyhlwzy/article/details/77967220MD5加密算法MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(如汉字)运算为另一固定长度值,是杂凑算法的基础原理。MD...转载 2019-07-23 18:22:35 · 144 阅读 · 0 评论 -
SHA1加密算法的java实现
转载自: https://blog.csdn.net/zyhlwzy/article/details/77967255SHA1加密算法SHA是一种数据加密算法,该算法经过加密专家多年来的发展和改进已日益完善,现在已成为公认的最安全的散列算法之一,并被广泛使用。该算法的思想是接收一段明文,然后以一种不可逆的方式将它转换成一段(通常更小)密文,也可以简单的理解为取一串输入码(称为预映射或信息),并...转载 2019-07-23 18:24:58 · 233 阅读 · 0 评论