Base64有许多返回 byte[] 的静态编码方法
Base64.encodeBase64(stringToEncode.getBytes(StandardCharsets.UTF_8.name()));
MessageDigest也使用静态getInstance
编码/摘要
new Hex().encode(stringToEncode.getBytes(StandardCharsets.UTF_8.name()));
我是否有理由需要创建实例来获取字节数组,或者有更好的方法吗?
例如,我目前认为添加getBytes()
不是一个好主意
Hex.encodeHexString(stringToEncode).getBytes()