Java多线程复习与巩固(七)--任务调度线程池ScheduledThreadPoolExecutor

系列文章:

Read More

Java多线程复习与巩固(六)--线程池ThreadPoolExecutor详解

系列文章:

Read More

Java多线程复习与巩固(五)--生产者消费者问题(第一部分)

系列文章:

Read More

Java多线程复习与巩固(四)--synchronized的实现

系列文章:

Read More

Java多线程复习与巩固(三)--线程同步

系列文章:

Read More

Java多线程复习与巩固(二)--线程相关工具类的使用

系列文章:

Read More

Java多线程复习与巩固(一)--线程基本使用

系列文章:

Read More

密码学安全算法--对称加密算法

对称加密也称为常规加密、单钥加密,在非对称加密(公钥加密)开发之前是唯一使用的加密类型,直到现在,它也仍然是使用最广泛的加密类型之一。最常见对称加密算法是:DES、3DES、AES、RC4。

对称加密算法基本原理

先上图,对称加密工作过程
对称加密算法原理
在整个工作过程中涉及到以下几个概念

  • 明文:也就是原始信息或者说原始数据。也就是上图中的A。
  • 加密算法:对明文进行各种替换或转换操作的一种算法。也就是①过程执行的算法。
  • 密钥:密钥也是加密算法的输入,加密算法进行替换或转换的具体操作依赖于这个密钥。也就是上图中描述的密钥Key。
  • 密文:经过加密算法打乱的消息输出。密文的输出取决于明文与密钥,对于相同的明文,不同的密钥会产生不同的密文。也就是上图中的B。
  • 解密算法:本质上来说就是加密算法的逆过程,算法输入的是密文和加密时使用的同一密钥。

Read More