i

id-mask

IDMask is a Java library for masking internal ids (e.g. from your DB) when they need to be published to hide their actual value and to prevent forging. It has support optional randomisation has a wide support for various Java types including long, UUID and BigInteger. This library bases its security on strong cryptographic primitives.
https://github.com/patrickfav/id-mask/id-mask
Apache License, Version 2.0
Patrick Favre-Bulle
Files download
File Operation
id-mask-0.6.0.jar download
id-mask-0.6.0.pom download
id-mask-0.6.0-sources.jar download
Apache Maven
<dependency>
  <groupId>at.favre.lib</groupId>
  <artifactId>id-mask</artifactId>
  <version>0.6.0</version>
</dependency>
Gradle Groovy
implementation 'at.favre.lib:id-mask:0.6.0'
Gradle Kotlin
implementation("at.favre.lib:id-mask:0.6.0")
Scala SBT
libraryDependencies += "at.favre.lib" % "id-mask" % "0.6.0"
Groovy Grape
@Grapes(
  @Grab(group='at.favre.lib', module='id-mask', version='0.6.0')
)
Apache Ivy
<dependency org="at.favre.lib" name="id-mask" rev="0.6.0" />
Leiningen
[at.favre.lib/id-mask "0.6.0"]
Apache Buildr
'at.favre.lib:id-mask:jar:0.6.0'