Java z-base-32编码算法

时间:2009-11-04 16:16:45

标签: java base32

我在java中搜索z-base-32 enc algo的实现,有什么建议吗? (编码和解码)

2 个答案:

答案 0 :(得分:1)

好的,我觉得我不得不试一试。我将C#实现从My Ten Pennies翻译为Java,an example and source an be downloaded from here。它不是特别好看的代码,但是嘿 - 希望它能起作用。

我没有时间对它进行彻底的测试,但我的短测试工作正常。

用法:

import se.welcomweb.utils.zbase32j;

public class TestZBase32J {

    public static void main(String ... args) {

        ZBase32j zbase = new ZBase32j();

        String message = "Hello, world!";
        String encoded = zbase.encode(message);
        System.out.println("Encoded: " + encoded);

        String decoded = zbase.decode(encoded);
        System.out.println("Decoded: " + decoded);

    }

}

答案 1 :(得分:0)

我没有比较,但它看起来像我们在这里使用的Base32。这是原始代码,

http://svn.savannah.gnu.org/svn/ccrtp/tags/release-ccrtp-1.7.0/contributions/ZRTP4J/src/gnu/java/zrtp/utils/Base32.java