io.github.astrapi69.crypto.algorithm |
Provides classes and enums for the algorithms.
|
io.github.astrapi69.crypto.annotation |
This package provides annotations for mark a class or interface that it is obfuscated, encrypted or decrypted
|
io.github.astrapi69.crypto.api |
This package provides interfaces for the classes that can en- and decrypt data.
|
io.github.astrapi69.crypto.blockchain.api |
This package provides interfaces for blockchain
|
io.github.astrapi69.crypto.compound |
|
io.github.astrapi69.crypto.key |
This package provides enum classes for key file formats, sizes and types
|
io.github.astrapi69.crypto.mechanism |
This package provides an enum with some of the password-based encryption (PBE) algorithms
|
io.github.astrapi69.crypto.mode |
This package provides an enum that defines the block chaining mode
|
io.github.astrapi69.crypto.obfuscation.api |
This package provides interfaces for the classes want to provide obfuscation of text and disentangle it back.
|
io.github.astrapi69.crypto.obfuscation.rule |
This package provides an enum for obfuscation operations
|
io.github.astrapi69.crypto.padding |
This package provides an enum that contains algorithms for several padding schemes
|
io.github.astrapi69.crypto.password |
This package provides an enum with algorithms for password hash types
|
io.github.astrapi69.crypto.provider |
This package provides an enum with the security providers BouncyCastle and sun
|