[英]Encode string to base32 string in Java
正如标题所说,我正在尝试将字符串“test”编码为 Java 中的 base32 字符串“ORSXG5A=”。
我在网上搜索时发现的只是用 32 位从字符串到数组编码的类,但这显然不是我想要的。
抱歉这个新手问题。
Apache commons-codec提供了一个Base32
类来做这Base32
Base32 base32 = new Base32();
System.out.println(base32.encodeAsString("test".getBytes()));
印刷
ORSXG5A=
你可以在这里下载。
正如@Sotirios Delimanolis 所写,它可以使用 apache commons 来完成,但您也可以使用 google guava 库。 例如:
BaseEncoding.base32().encode("test".getBytes());
将返回ORSXG5A=
。
可以在此处找到更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.