花了一周时间看了一本叫《Java加密解密的艺术》的书,这本书还是可以看看,第三章是对java API中类的一些说明,以及一些小列子,4~9章是对这些类的详细代码表述,我都是随便扫了一眼看了一下,第10~12是关于加密解密的应用,其中有关于如何使用keytool工具生成一个证书,如何使用证书配置在tomcat服务器中,进行单向或双向的验证等。类说明:(其中案例代码保存在github上
转载 2024-03-14 21:22:39
21阅读
 视频来自黑马程序员公开课对称加密之后的密文可能存在乱码,这些乱码无法识别,信息经过加密后会变成一串毫无规律的二进制串,此时再选择一种编码方式来展示,通常是 BASE64 格式的编码。为了解决这个问题,让将加密后的密文用Base64进行加密加密之后的字符不再是乱码BASE64 编码是将所有信息都编码成只用大小写字母、0-9数字以及 + 和 / 64个字符表示,所有称作 BASE64。不
• 密码常用术语(一) 明文:待加密信息。 密文:经过加密后的明文。 加密:明文转为密文的过程。 加密算法:明文转为密文的转换算法。
转载 2023-07-21 22:39:18
10阅读
对称密码采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密解密,这种加密方法称为对称加密,也称为单密钥加密。 工作过程甲和乙是一对生意搭档,他们住在不同的城市。由于生意上的需要,他们经常会相互之间邮寄重要的货物。为了保证货物的安全,他们商定制作一个保险盒,将物品放入其中。他们打造了两把相同的钥匙分别保管,以便在收到包裹时用这个钥匙打开保险盒,以及在邮寄货物前用这把钥匙锁上保险盒。 上
安全问题已经成为一个越来越重要的问题,在Java中如何对重要数据进行加密解密是本文的主要内容。一、常用的加密/解密算法1.Base64  严格来说Base64并不是一种加密/解密算法,而是一种编码方式。Base64不生成密钥,通过Base64编码后的密文就可以直接“翻译”为明文,但是可以通过向明文中添加混淆字符来达到加密的效果。2.DES  DES是一种基于56位密钥的对称算法,1976年被美国联
转载 2023-06-20 20:15:11
189阅读
一、对称加密非对称加密1、对称加密对称加密采用了对称密码编码技术,它的特点是文件加密解密使用相同的密钥加密,这种方法在密码学中叫做对称加密算法,对称加密算法使用起来简单快捷,密钥较短,且破译困难,除了数据加密标准(DES),另一个对称密钥加密系统是国际数据加密算法(IDEA),它比DES的加密性好,而且对计算机功能要求也没有那么高。常见的对称加密算法有DES、3DES、Blowfish、IDE
转载 2023-08-30 14:36:30
208阅读
在当今信息交流日益方便的年代,安全问题就凸显得越来越重要了。今天我来浅谈java中所涉及的安全知识,我所说的java安全指的更多的是java JDK 中的关于加密解密的API的相关知识,但是基本上也...
转载 2020-01-12 19:10:00
91阅读
2评论
在当今信息交流日益方便的年代,安全问题就凸显得越来越重要了。今天我来浅谈java中所涉及的安全知识,我所说的java安全指的更多的是java JDK 中的关于加密解密的API的相关知识,但是基本上也...
转载 2020-01-12 19:10:00
199阅读
2评论
using System;using System.IO;using System.Security.Cryptography;using System.Text;namespace FaibClass.Encrypting{ public class BaseEncrypt { /**///// /// 加密 /// ...
转载 2007-04-13 08:34:00
129阅读
2评论
加密算法有很多种:这里只大约列举几例: 1:消息摘要:(数字指纹):既对一个任意长度的一个数据块进行计算,产生一个唯一指纹。MD5/SHA1 发送给其他人你的信息和摘要,其他人用相同的加密方法得到摘要,最后进行比较摘要是否相同。 2:单匙密码体制:DES:比较简便高效,密钥简短,加解密速度快,破译极其困难,但其安全性依赖于密匙的安全性。 DES(D
转载 2023-06-20 22:47:40
59阅读
# JWT加密解密Java中的应用 ## 什么是JWT? JWT(JSON Web Token)是一种开放标准(RFC 7519),用于在网络应用环境间以JSON对象安全地传递信息。JWT能够确保信息的完整性和真实性,并且具有自包含的特性,即携带的信息可以在没有其他存储的情况下自行验证。 在Java中,JWT广泛用于用户身份验证和信息传递,尤其是在RESTful API中。 ## JWT
原创 2024-10-20 03:21:10
73阅读
# enc加密解密Java代码实现 ## 引言 在网络通信中,数据的安全性是一项非常重要的考虑因素。为了保护数据的机密性,我们通常会使用加密算法对数据进行加密,使得未经授权的人无法读取其中的内容。而要想读取加密后的数据,我们就需要使用相应的解密算法进行解密。本文将介绍在Java中如何实现enc加密解密的功能,并提供代码示例。 ## 什么是enc加密解密? enc是一种对称加密算法,也被称
原创 2023-12-18 13:06:13
228阅读
# RSA加密解密Java代码实现 ## 一、整体流程 为了实现RSA加密解密的功能,我们可以分为以下几个步骤: | 步骤 | 描述 | | --- | --- | | 1 | 生成公钥私钥 | | 2 | 使用公钥进行加密 | | 3 | 使用私钥进行解密 | 接下来,我将逐步介绍每个步骤需要做什么,以及相应的Java代码实现。 ## 二、生成公钥私钥 首先,我们需要生成一对公钥
原创 2023-07-16 12:26:16
91阅读
DES加密和解官代码分享,提供完整C#版DES加密和解官代码下载. 在用户登录时我们常常要用到密码加密代码,在读别人代码时看到一段实用加密解密代码,需要用的朋友请直接看代码。 DES加密/解密代码如下: 1using System; 2using System.Security.Cryptography; 3using System.Text
转载 2023-07-18 21:46:21
13阅读
Java实现DES加密解密Java实现DES加密解密DES(Data Encryption Standard)是一种对称加密算法,所谓对称加密就是加密解密都是使用同一个密钥。加密原理:DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然
加密解密技术是对信息进行编码和解码的技术,编码是把原来可读信息(又称明文)译成代码形式(又称密文),其逆过程就是解码(解密)。加密技术的要点是加密算法,加密算法可以分为对称加密、不对称加密和不可逆加密三类算法。(一)    对称加密算法  对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特
转载 2010-01-19 23:26:00
1135阅读
安全服务:数据的加密解密:OpenSSL(TLS):ssl基本被淘汰,TLS取而代之openssh:dropbear软件DNS:BIND软件,功能强大,伯克利的web server:网站服务,最重要的,工作重点   应用程序:httpd(ASF:apach软件基金会维护)            engine x(N
原创 2017-08-03 17:34:53
1054阅读
加密解密 Base64编解码 在参数传输的过程中经常遇到的一种情况:使用全英文的没问题,但一旦涉及到中文就会出现乱码情况。与此类似,网络上传输的字符并不全是可打印的字符,比如二进制文件、图片等。Base64的出现就是为了解决此问题,它是基于64个可打印的字符来表示二进制的数据的一种方法。 我们知道在 ...
转载 2021-09-18 14:38:00
241阅读
2评论
加密解密1、常用加密算法1.1 对称加密算法    对称加密算法 如名字一样 加密解密都是用同一个密钥(密钥是对称的);    优点 :加密速度快 (互联网的数据流过于庞大, 速度慢的算法不适宜用于数据加密)    缺点 :    &n
原创 2014-08-18 15:43:37
721阅读
一、 对称加密 采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密解密,这种加密方法称为对称加密,也称为单密钥加密。 常见对称加密算法 DES : Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,1977年被美国联邦政府的国家标准局确定为联邦
原创 2022-01-08 15:01:52
368阅读
  • 1
  • 2
  • 3
  • 4
  • 5