密码学基础知识

古代密码 加密手段:平移和置换 凯撒密码 c = p + k 如果key=3,则将明文的各个字母都向后平移3可得到密文。 跟根据字频统计进行破解: 在一般的英文文章文献的统计中中,有些字母出现的频率比较高,例如e、t、a等。所以可将密文进行统计,根据高频字母猜测密钥key,再带入进行验证,反复几次,一般可以得到明文。 阅读更多密码学基础知识[…]

密码学基础知识

正则表达式

字符簇 限定符 格式 基本格式包括 字符集和限定,字符集一般使用[],限定一般使用{}。 eg:[a-zA-Z]{1,4} 匹配1-4个字母组成的单词 相关推荐阅读: 学习JVM必知必会的要点 1 运行时数据区 根据Java虚拟机定义,我们可以数据区域做如下区分,分为:堆、Java虚拟机栈、程序计数器、方法区(元数据区阅读更多正则表达式[…]

正则表达式

Java下载文件中文乱码的编码方式

Java下载文件中文乱码的编码方式,使用URLEncoder进行编码后,中文就不会 乱码了。 相关推荐阅读: Java生成下载zip文件 Java生成下载zip文件,如下:… 学习JVM必知必会的要点 1 运行时数据区 根据Java虚拟机定义,我们可以数据区域做如下区分,分为:堆、Java虚拟机栈、程序计数器、方法阅读更多Java下载文件中文乱码的编码方式[…]

Java下载文件中文乱码的编码方式

Java生成下载zip文件

Java生成下载zip文件,如下: 相关推荐阅读: Java下载文件中文乱码的编码方式 Java下载文件中文乱码的编码方式,使用URLEncoder进行编码后,中文就不会 乱码了。… 学习JVM必知必会的要点 1 运行时数据区 根据Java虚拟机定义,我们可以数据区域做如下区分,分为:堆、Java虚拟机栈、程序计数阅读更多Java生成下载zip文件[…]

Java生成下载zip文件