我知道这个jasypt库:
http://www.jasypt.org/index.html
效果很好,但只为加密输出提供了十六进制或Base64。
对我来说都不适用,因为十六进制代码太长而且无法在URL上安全地传递Base64或作为Javascript参数。我正在寻找只生成大写字母a到z和数字0到9的东西。是否有这样的库?
答案 0 :(得分:4)
Base32(RFC)。还有Base64的变体替换了麻烦的+和/字符:请参阅Wikipedia article或RFC。
答案 1 :(得分:1)
为什么URL不对Base64中的结果进行编码并传输?