自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 Java安全生态-Java加解密API详解-Java安全框架官方文档翻译:对称/非对称加密、数字签名、数字证书、安全通信、密钥库等

最近在读Java安全框架的官方文档,顺便做个笔记。这个博客准备根据Java官方文档,全面详细总结如何使用Java加解密API进行密码学编程。包括:对称非对称加密、哈希函数、消息认证码、数字签名、密钥协商、SSL安全通信等Java加解密API。使用语言表述和编程实例相结合来解释如何使用Java的加解密API。持续更新中正文:Java安全生态官方文档:https://docs.oracle.com/en/java/javase/14/security/java-cryptography-archit

2020-11-11 13:50:16 1315 1

原创 《Effactive Java》学习笔记--持续更新中

本文是《Effactive Java》学习笔记,记录其中描述的设计规范,没有过多的概念描述,力求精简。有示例代码。

2022-08-09 23:38:24 243 1

原创 ASN1语法与BC库的ASN1 API 使用BC库自定义ASN1类型

ASN1语法与BC库的ASN1 APIASN1和BC库基础语法注释对象标识符模块结构数据类型简单类型字符串类型位串类型字符串类型容器类型(结构化类型)CHOICE类型编码规则BERTaggingDER使用导引定义你自己的对像ASN1和BC库本文为BC库文档《Java Cryptography Tools and Techniques.pdf》一书的附录A的学习笔记涉及密码学的绝大多数标准都使用ASN.1(抽象语法表示法1),这主要是一种用于描述对象如何编码以进行传输的语言。算法参数,密钥,签名和加密的

2021-07-25 20:39:46 2817

原创 为什么volatile关键字不能保证变量是线程安全的

当一个变量定义为volatile后,该变量对所有线程均可见。即当一条线程修改了这个变量的值,新值对于其他线程可以是立即得知的。但是这并不意味着volatile变量在并发下是线程安全的。这是因为volatile只保证当前线程在读取这个变量时,变量的值与其他所有线程一致。当前线程把读取到的一致的(在读的时候一致)值压入栈顶进行计算时,由于该计算可能不具备原子性。在执行该计算的各个字节码时,变量可能被其...

2019-12-30 17:20:50 913

原创 tcnative-1全版本下载地址和下载路径

下载地址首先下载文件,版本号要与本地tomcat版本对应(不知道版本号的可以随便下载一个,把文件放入tomcat的bin目录下后,再重启tomcat,启动日志里会以ERROR日志打印错误并告诉你应该装哪个版本)1.1版本的,找到对应版本号点击进入 ----> binaries/ ---->win32/ 或者win64 ----> amd64/ (win32没有这一步)...

2019-08-01 12:54:57 1538 1

原创 java静态代理与动态代理

通过例子讲述java动态代理与静态代理及其本质区别

2019-07-27 20:06:10 270

untitled.rar

javascript实现SM4,并封装了ECB工作模式和Padding。。。。。

2019-08-14

tomcat-native-1.2.14-ocsp-win32-bin.zip

tcnative-1.dll 1.2.14 32位和64位。文件名是win32,但是里面有64位的。官方下载的文件

2019-08-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除