A Java implementation of proquint, pronounceable encoding of identifiers
| src | initial implementation | |
| .gitignore | initial implementation | |
| build.gradle | version bump | |
| gradlew | initial implementation | |
| gradlew.bat | initial implementation | |
| LICENSE | Initial commit | |
| README.md | removed CircleCI after migration off github | |
| settings.gradle | initial implementation | |
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);