1
0
Fork
You've already forked proquint
0
A Java implementation of proquint, pronounceable encoding of identifiers
  • Java 100%
Find a file
2025年09月09日 22:49:47 +02:00
src initial implementation 2020年03月10日 00:00:34 +00:00
.gitignore initial implementation 2020年03月10日 00:00:34 +00:00
build.gradle version bump 2020年03月10日 23:26:09 +00:00
gradlew initial implementation 2020年03月10日 00:00:34 +00:00
gradlew.bat initial implementation 2020年03月10日 00:00:34 +00:00
LICENSE Initial commit 2020年03月09日 23:59:39 +00:00
README.md removed CircleCI after migration off github 2025年09月09日 22:49:47 +02:00
settings.gradle initial implementation 2020年03月10日 00:00:34 +00:00

Proquint

A Java implementation of A Proposal for Proquints: Identifiers that are Readable, Spellable, and Pronounceable.

Setup

Maven

Add to <repositories> section of your pom.xml:

<repository>
 <id>mmakowski</id>
 <url>https://dl.bintray.com/mmakowski/maven</url>
</repository>

then to <dependencies>:

<dependency>
 <groupId>com.mmakowski</groupId>
 <artifactId>proquint</artifactId>
 <version>1.0.0</version>
</dependency>

Usage

Import the Proquint class:

importcom.mmakowski.proquint.Proquint;

Encode bytes to proquint string:

byte[]bytes=newbyte[]{0x12,0x34,0x56,0x78};Stringencoded=Proquint.fromBytes(bytes);

Decode bytes from proquint string:

Stringproquint="damuh-jinum";byte[]decoded=Proquint.toBytes(proquint);

License

Apache 2.0