Release Notes Maven Central Apache License 2.0
Watch repo on GitHub Star repo on GitHub Fork repo on GitHub

# Java-Leitfaden

# Abhängigkeiten

Wenn Sie Apache Maven nutzen, fügen Sie folgende Bibliothek als Abhängigkeit hinzu:

<dependency>
  <groupId>de.bitmarck.bms</groupId>
  <artifactId>base32check-java</artifactId>
  <version>0.0.1</version>
</dependency>

Diese Bibliothek benötigt Java 1.8 als Mindestvoraussetzung.

# Codec

import de.bitmarck.bms.base32.Base32;

var bytes = "Hello world!".getBytes();
var base32 = Base32.encode(bytes);
var copy = Base32.decode(base32);
assert Arrays.equals(copy, bytes);

# Prüfsumme

import de.bitmarck.bms.base32.Base32Check1;

var string = "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";
var checksum = Base32Check1.compute(string);
assert Base32Check1.validate(string + checksum);