在Java中将字符串编码为base32字符串

就像标题所示,我试图在Java中将字符串“test”编码为base32字符串“ORSXG5A =”。

我在网上搜索时发现的所有类都是用32位字符串编码的,但显然这不是我想要的。

对不起,这个新手问题。


Apache commons-codec提供了一个Base32

Base32 base32 = new Base32();
System.out.println(base32.encodeAsString("test".getBytes()));

版画

ORSXG5A=

你可以在这里下载。


作为@Sotirios Delimanolis写道它可以使用Apache公用,但你也可以使用谷歌番石榴库。 例如:

BaseEncoding.base32().encode("test".getBytes());

将返回ORSXG5A=

更多信息可以在这里找到。

链接地址: http://www.djcxy.com/p/17681.html

上一篇: Encode string to base32 string in Java

下一篇: Base64 Encoding in Java