欲速则不达
06
25
25
20
20
20
分组密码 分组密码
初识现代密码体制现代共享密钥密码体制的加解密算法是公开的,只要密钥不泄露就行了。它有两个目标: 扩散:打乱明文,使得明文和密文之间的统计关系尽量复杂,即从密文不能获得明文的统计特性 混乱:打乱明文,使得从密文中不能获得密钥的任何统计特性
2023-06-20
10
古典密码学 古典密码学
密码学的应用历史可以追溯到几千年前。自从有了战争就有了保密通信,也有了密码的应用。1949年前,对密码的研究与应用没有形成一门学科,仅是文字变换技术,简称密码术。1949年,香农发表了“保密系统的通信理论”,为密码学的发展奠定了坚实的理论基
2023-06-10
10
Java基础 - 反射 Java基础 - 反射
程序中的反射完成的是通过一个实例化对象映射到类,这样在程序运行期间就可以获取类的信息。类的结构都是开发者自定义的,它的信息完全可以看到,为什么还要通过反射来获取呢?注意这里讲的通过反射获取类信息是在程序运行期间,可以直接看到的类结构是静态的
2023-06-10
08
Java基础 - IO流 Java基础 - IO流
Java IO操作主要是指使用Java程序完成输入(Input)、输出(Output)的功能。所谓输入是指将文件以数据流的形式读取到Java程序中,输出是指通过Java程序将数据流写入到文件中。 File类Java 提供了 java.io.
2023-06-08
04
28
Java基础 - 实用类 Java基础 - 实用类
枚举枚举(Enum)是一种由确定取值区间的数据类型,其本质是一种类,具有简洁、安全、方便等特点。枚举的值被约束到一个特定的范围,只能取这个范围以内的值。 枚举的定义与类很相似,实用enum关键字来描述,语法如下。需要注意的是枚举中的常量实用
2023-04-28
28
密码学基础 密码学基础
密码学基本概念密码学(Cryptology)是结合数学、计算机科学、电子与通信等学科于一体的交叉学科,研究信息系统安全的科学。起源于保密通信技术。具体来讲,研究信息系统安全保密和认证的一门科学。 密码编码学,通过变换消息(对信息编码)使其保
2023-04-28
3 / 5