Last Version

ID Masking Library 0.5.0

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.

License

License

GroupId

GroupId

at.favre.lib
ArtifactId

ArtifactId

id-mask
Version

Version

0.5.0
Type

Type

jar
Description

Description

ID Masking Library
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.
Source Code Management

Source Code Management

https://github.com/patrickfav/id-mask

Download id-mask 0.5.0


<!-- https://jarcasting.com/artifacts/at.favre.lib/id-mask/ -->
<dependency>
    <groupId>at.favre.lib</groupId>
    <artifactId>id-mask</artifactId>
    <version>0.5.0</version>
</dependency>
// https://jarcasting.com/artifacts/at.favre.lib/id-mask/
implementation 'at.favre.lib:id-mask:0.5.0'
// https://jarcasting.com/artifacts/at.favre.lib/id-mask/
implementation ("at.favre.lib:id-mask:0.5.0")
'at.favre.lib:id-mask:jar:0.5.0'
<dependency org="at.favre.lib" name="id-mask" rev="0.5.0">
  <artifact name="id-mask" type="jar" />
</dependency>
@Grapes(
@Grab(group='at.favre.lib', module='id-mask', version='0.5.0')
)
libraryDependencies += "at.favre.lib" % "id-mask" % "0.5.0"
[at.favre.lib/id-mask "0.5.0"]

Dependencies

compile (5)

Group / Artifact Type Version
at.favre.lib : bytes jar 1.1.0
at.favre.lib : hkdf jar 1.0.1
com.google.auto.value : auto-value-annotations jar 1.6.3
org.jetbrains : annotations jar 15.0
net.markenwerk : utils-lrucache jar 1.0.1

provided (4)

Group / Artifact Type Version
com.google.auto.value : auto-value jar 1.6.3
com.fasterxml.jackson.core : jackson-databind jar 2.9.8
com.fasterxml.jackson.core : jackson-core jar 2.9.8
javax.ws.rs : javax.ws.rs-api jar 2.1.1

Project Modules

There are no modules declared in this project.