加密算法
王哲晓
没有高深的知识,没有进阶的技巧,万丈高楼平地起!
展开
-
分组密码算法的填充模式
分组密码中,需要将明文按指定大小进行分组,由于明文并非指定大小的整数倍,因此在明文的最后一个分组需要将其填充至加密算法所要求的分组大小后进行加密。 在解密时,按照同样的填充模式将填充的数据去除。 斜体表示 SunJCE 支持,非斜体为 BouncyCastle 支持 NOPADDING 不填充,在此填充下原始数据必须是分组大小的整数倍,非整数倍时无法使用该模式 PKCS5PADDING ...转载 2019-11-06 15:26:00 · 2093 阅读 · 0 评论 -
HMACSHA256加密
package com.lh.micro.datasource.util; import javax.crypto.Mac; import javax.crypto.spec.SecretKeySpec; public class HMACSHA256 { /** * 将加密后的字节数组转换成字符串 * * @param b 字节数组 * @r...转载 2019-07-17 09:05:36 · 28567 阅读 · 2 评论