基于Java的加密器,仅生成字母数字字符

时间:2010-12-07 10:51:30

标签: java encryption

我知道这个jasypt库:

http://www.jasypt.org/index.html

效果很好,但只为加密输出提供了十六进制或Base64。

对我来说都不适用,因为十六进制代码太长而且无法在URL上安全地传递Base64或作为Javascript参数。我正在寻找只生成大写字母a到z和数字0到9的东西。是否有这样的库?

2 个答案:

答案 0 :(得分:4)

Base32RFC)。还有Base64的变体替换了麻烦的+和/字符:请参阅Wikipedia articleRFC

答案 1 :(得分:1)

为什么URL不对Base64中的结果进行编码并传输?