java类库
文章平均质量分 89
星如雨グッ!(๑•̀ㅂ•́)و✧
这个作者很懒,什么都没留下…
展开
-
HMAC算法详解
HMAC算法的数学公式为:其中:H 为密码Hash函数(如MD5或SHA-2),能够对明文进行分组循环压缩;k 为密钥(secret key);m 为要认证的消息;k’ 是从原始密钥 k 导出的另一个密钥(如果 k 短于散列函数的输入块大小,则向右填充零;如果比该块大小更长,则对 k 进行散列)ipad 内部填充(0x5C5C5C…5C5C,一段十六进制常量);opad 外部填充(0x363636…3636,一段十六进制常量)原创 2023-07-03 21:54:17 · 9682 阅读 · 1 评论 -
HKDF秘钥生成算法
使用的加密hash函数H,输出长度为hashLen使用的密钥K,长度hashLen <= Klen <= 64,如果K的长度超过64,则先用hash函数进行一次hash,用得到的值作为K需要认证的数据text消息完整性认证码HMAC定义 ipad = 64个0x36, opad = 64个0x5c为text生成一个HMAC消息完整性认证码,输出长度就是hash函数的输出长度HKDF是密钥推导算法,根据一个原始密钥材料,推导出指定长度的密钥;HKDF基于HMAC;原创 2023-07-03 14:29:03 · 656 阅读 · 0 评论 -
Guava 之 EventBus
*** 自定义异常处理*/@OverrideSystem.out.println("自定义异常处理....");System.out.println("异常方法名称:"+context.getSubscriberMethod().getName());System.out.println("异常方法参数:"+context.getSubscriberMethod().getParameters()[0]);//传入自定义异常处理 Handler。原创 2023-07-02 16:47:45 · 455 阅读 · 0 评论