Алгоритм кодирования Java z-base-32

Я ищу реализацию z-base-32 Enc Algo в Java, какие-либо предложения? (кодирование и декодирование)

2 ответа

Решение

Хорошо, я чувствовал, что должен был дать этому шанс. Я перевел реализацию C# с My Ten Pennies на Java, а пример и источник можно скачать здесь. Это не очень красивый код, но, эй, надеюсь, он работает.

У меня не было времени, чтобы тщательно его протестировать, но мои короткие тесты работают нормально.

Использование:

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);

    }

}

Я не сравнивал, но похоже, что Base32 мы используем здесь. Вот оригинальный код,

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

Другие вопросы по тегам