A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages

A

AES - io.github.astrapi69.crypto.algorithm.AesAlgorithm
The enum constant for AES algorithm.
AES_KEY_LENGTH - Static variable in enum io.github.astrapi69.crypto.algorithm.AesAlgorithm
The Constant AES_KEY_LENGTH.
AesAlgorithm - Enum in io.github.astrapi69.crypto.algorithm
The enum AesAlgorithm for the Advanced Encryption Standard (AES), also known as Rijndael.
Algorithm - Interface in io.github.astrapi69.crypto.algorithm
The interface Algorithm is for enums that represents an algorithm for encryption or decryption.
And - io.github.astrapi69.crypto.algorithm.UnionWord
The And enum value for chain algorithms

B

BC - io.github.astrapi69.crypto.modes.Mode
The BC operation mode.
BC - io.github.astrapi69.crypto.provider.SecurityProvider
The BouncyCastle SecurityProvider.
Blowfish - io.github.astrapi69.crypto.algorithm.SunJCEAlgorithm
The Blowfish algorithm.
ByteArrayDecryptor - Interface in io.github.astrapi69.crypto.api
Interface for decrypt byte objects.
ByteArrayEncryptor - Interface in io.github.astrapi69.crypto.api
Interface for decrypt byte objects.

C

CBC - io.github.astrapi69.crypto.modes.Mode
The CBC operation mode.
CERTIFICATE - io.github.astrapi69.crypto.key.KeyType
The certificate type.
CFB - io.github.astrapi69.crypto.modes.Mode
The CFB operation mode.
CompoundAlgorithm - Enum in io.github.astrapi69.crypto.compound
The enum CompoundAlgorithm provides some compound algorithms
Cryptor - Interface in io.github.astrapi69.crypto.api
The interface Cryptor holds the operation mode.

D

decrypt(T) - Method in interface io.github.astrapi69.crypto.api.Decryptor
Decrypt the given encrypted object.
Decrypted - Annotation Type in io.github.astrapi69.crypto.annotations
The marker annotation Decrypted marks a field that it was decrypted as the name let assume.
Decryptor<T,​R> - Interface in io.github.astrapi69.crypto.api
The generic functional interface Decryptor can decrypt an object of type <T> (that was previously encrypted) and return the decrypted result as object of type <R>.
DER - io.github.astrapi69.crypto.key.KeyFileFormat
The constant for the file format DER.
DES - io.github.astrapi69.crypto.algorithm.SunJCEAlgorithm
The DES algorithm.
DESede - io.github.astrapi69.crypto.algorithm.SunJCEAlgorithm
The DESede algorithm.
DESede_CBC_PKCS5Padding - io.github.astrapi69.crypto.algorithm.KeyPairWithModeAndPaddingAlgorithm
The enum constant with the 'DESede' algorithm with mode 'CBC' and padding 'PKCS5Padding' that results in 'DESede/CBC/PKCS5Padding'.
DIFFIE_HELLMAN - io.github.astrapi69.crypto.algorithm.KeyPairGeneratorAlgorithm
The enum constant for DIFFIE_HELLMAN algorithm.
disentangle() - Method in interface io.github.astrapi69.crypto.obfuscation.api.Obfuscatable
Disentangle.
DSA - io.github.astrapi69.crypto.algorithm.KeyPairGeneratorAlgorithm
The enum constant for DSA algorithm.
DSA - io.github.astrapi69.crypto.algorithm.KeystoreType
The enum constant for DSA algorithm.

E

EC - io.github.astrapi69.crypto.algorithm.KeyPairGeneratorAlgorithm
The enum constant for EC algorithm.
ECB - io.github.astrapi69.crypto.modes.Mode
The ECB operation mode.
encrypt(T) - Method in interface io.github.astrapi69.crypto.api.Encryptor
Encrypt the given object.
Encrypted - Annotation Type in io.github.astrapi69.crypto.annotations
The marker annotation Encrypted marks a field that it is encrypted as the name let assume.
Encryptor<T,​R> - Interface in io.github.astrapi69.crypto.api
The generic functional interface Encryptor can encrypt an object of type <T> and return the encrypted result as object of type <R>.

F

FileDecryptor - Interface in io.github.astrapi69.crypto.api
The interface FileDecryptor can decrypt a File object (that was previously encrypted) and return the decrypted result as File object.
FileEncryptor - Interface in io.github.astrapi69.crypto.api
The interface FileEncryptor can encrypt a File object and return the encrypted result as File object.

G

GenericObjectDecryptor<R> - Interface in io.github.astrapi69.crypto.api
The interface GenericObjectDecryptor can decrypt an encrypted File object that was previously encrypted and return the decrypted result as generic object
GenericObjectEncryptor<T> - Interface in io.github.astrapi69.crypto.api
The interface GenericObjectEncryptor can encrypt a generic object and return the encrypted result as File object
getAddress() - Method in interface io.github.astrapi69.crypto.blockchain.api.INode
 
getAlgorithm() - Method in enum io.github.astrapi69.crypto.algorithm.AesAlgorithm
 
getAlgorithm() - Method in interface io.github.astrapi69.crypto.algorithm.Algorithm
Gets the algorithm for encryption or decryption.
getAlgorithm() - Method in enum io.github.astrapi69.crypto.algorithm.HashAlgorithm
 
getAlgorithm() - Method in enum io.github.astrapi69.crypto.algorithm.KeyPairGeneratorAlgorithm
 
getAlgorithm() - Method in enum io.github.astrapi69.crypto.algorithm.KeyPairWithModeAndPaddingAlgorithm
 
getAlgorithm() - Method in enum io.github.astrapi69.crypto.algorithm.MacAlgorithm
Gets the algorithm for encryption or decryption.
getAlgorithm() - Method in enum io.github.astrapi69.crypto.algorithm.MdAlgorithm
 
getAlgorithm() - Method in enum io.github.astrapi69.crypto.algorithm.RngAlgorithm
 
getAlgorithm() - Method in enum io.github.astrapi69.crypto.algorithm.SunJCEAlgorithm
 
getAlgorithm() - Method in enum io.github.astrapi69.crypto.compound.CompoundAlgorithm
 
getData() - Method in interface io.github.astrapi69.crypto.blockchain.api.IBlock
 
getDisplayValue() - Method in enum io.github.astrapi69.crypto.key.KeyType
 
getFileExtensions() - Method in enum io.github.astrapi69.crypto.key.KeyFileFormat
 
getFormat() - Method in enum io.github.astrapi69.crypto.key.KeyFormat
 
getHash() - Method in interface io.github.astrapi69.crypto.blockchain.api.IAddress
 
getHash() - Method in interface io.github.astrapi69.crypto.blockchain.api.IBlock
 
getHash() - Method in interface io.github.astrapi69.crypto.blockchain.api.ITransaction
 
getKeySize() - Method in enum io.github.astrapi69.crypto.key.KeySize
 
getLeadingZerosCount() - Method in interface io.github.astrapi69.crypto.blockchain.api.IBlock
 
getMerkleRoot() - Method in interface io.github.astrapi69.crypto.blockchain.api.IBlock
 
getName() - Method in interface io.github.astrapi69.crypto.blockchain.api.IAddress
 
getPreviousBlockHash() - Method in interface io.github.astrapi69.crypto.blockchain.api.IBlock
 
getPublicKey() - Method in interface io.github.astrapi69.crypto.blockchain.api.IAddress
 
getScheme() - Method in enum io.github.astrapi69.crypto.padding.PaddingScheme
 
getSenderHash() - Method in interface io.github.astrapi69.crypto.blockchain.api.ITransaction
 
getSignableData() - Method in interface io.github.astrapi69.crypto.blockchain.api.ITransaction
 
getSignature() - Method in interface io.github.astrapi69.crypto.blockchain.api.ITransaction
 
getText() - Method in interface io.github.astrapi69.crypto.blockchain.api.ITransaction
 
getTimestamp() - Method in interface io.github.astrapi69.crypto.blockchain.api.IBlock
 
getTimestamp() - Method in interface io.github.astrapi69.crypto.blockchain.api.ITransaction
 
getTransactions() - Method in interface io.github.astrapi69.crypto.blockchain.api.IBlock
 
getTries() - Method in interface io.github.astrapi69.crypto.blockchain.api.IBlock
 

H

HashAlgorithm - Enum in io.github.astrapi69.crypto.algorithm
The enum HashAlgorithm represents the one-way conversion hash algorithms.
HMAC - Static variable in enum io.github.astrapi69.crypto.algorithm.MacAlgorithm
The Constant HMAC.
HmacMD5 - io.github.astrapi69.crypto.algorithm.MacAlgorithm
The enum constant for HmacMD5 algorithm.
HmacSHA1 - io.github.astrapi69.crypto.algorithm.MacAlgorithm
The enum constant for HmacSHA1 algorithm.
HmacSHA224 - io.github.astrapi69.crypto.algorithm.MacAlgorithm
The enum constant for HmacSHA224 algorithm.
HmacSHA256 - io.github.astrapi69.crypto.algorithm.MacAlgorithm
The enum constant for HmacSHA256 algorithm.
HmacSHA384 - io.github.astrapi69.crypto.algorithm.MacAlgorithm
The enum constant for HmacSHA384 algorithm.
HmacSHA512 - io.github.astrapi69.crypto.algorithm.MacAlgorithm
The enum constant for HmacSHA512 algorithm.

I

IAddress - Interface in io.github.astrapi69.crypto.blockchain.api
 
IBlock - Interface in io.github.astrapi69.crypto.blockchain.api
 
INode - Interface in io.github.astrapi69.crypto.blockchain.api
 
IntegerDecryptor - Interface in io.github.astrapi69.crypto.api
The interface IntegerDecryptor can decrypt a Integer object (that was previously encrypted) and return the decrypted result as Integer object.
IntegerEncryptor - Interface in io.github.astrapi69.crypto.api
The interface IntegerEncryptor can encrypt a Integer object and return the encrypted result as Integer object.
io.github.astrapi69.crypto.algorithm - package io.github.astrapi69.crypto.algorithm
 
io.github.astrapi69.crypto.annotations - package io.github.astrapi69.crypto.annotations
 
io.github.astrapi69.crypto.api - package io.github.astrapi69.crypto.api
 
io.github.astrapi69.crypto.blockchain.api - package io.github.astrapi69.crypto.blockchain.api
 
io.github.astrapi69.crypto.compound - package io.github.astrapi69.crypto.compound
 
io.github.astrapi69.crypto.key - package io.github.astrapi69.crypto.key
 
io.github.astrapi69.crypto.mechanisms - package io.github.astrapi69.crypto.mechanisms
 
io.github.astrapi69.crypto.modes - package io.github.astrapi69.crypto.modes
 
io.github.astrapi69.crypto.obfuscation.api - package io.github.astrapi69.crypto.obfuscation.api
 
io.github.astrapi69.crypto.obfuscation.rule - package io.github.astrapi69.crypto.obfuscation.rule
 
io.github.astrapi69.crypto.padding - package io.github.astrapi69.crypto.padding
 
io.github.astrapi69.crypto.provider - package io.github.astrapi69.crypto.provider
 
io.github.astrapi69.crypto.pw - package io.github.astrapi69.crypto.pw
 
ITERATIONCOUNT - Static variable in enum io.github.astrapi69.crypto.compound.CompoundAlgorithm
Constant for the default iteration count.
ITransaction - Interface in io.github.astrapi69.crypto.blockchain.api
 

J

JCEKS - io.github.astrapi69.crypto.algorithm.KeystoreType
The enum constant for JCEKS algorithm.
JKS - io.github.astrapi69.crypto.algorithm.KeystoreType
The enum constant for JKS algorithm.

K

KeyFileFormat - Enum in io.github.astrapi69.crypto.key
The enum KeyFileFormat.
KeyFormat - Enum in io.github.astrapi69.crypto.key
The enum KeyFormat represents the key format of the private keys
KeyPairGeneratorAlgorithm - Enum in io.github.astrapi69.crypto.algorithm
KeyPairWithModeAndPaddingAlgorithm - Enum in io.github.astrapi69.crypto.algorithm
KeyRule - Interface in io.github.astrapi69.crypto.obfuscation.api
The marker interface KeyRule can define a rule for obfuscate and disentangle over a key.
KeySize - Enum in io.github.astrapi69.crypto.key
The enum KeySize hold the bit size for private keys.
KEYSIZE_1024 - io.github.astrapi69.crypto.key.KeySize
The keysize of 1024 bits.
KEYSIZE_2048 - io.github.astrapi69.crypto.key.KeySize
The keysize of 2048 bits.
KEYSIZE_4096 - io.github.astrapi69.crypto.key.KeySize
The keysize of 4096 bits.
KEYSIZE_8192 - io.github.astrapi69.crypto.key.KeySize
The keysize of 8192 bits.
KeystoreType - Enum in io.github.astrapi69.crypto.algorithm
The enum KeystoreType for algorithm that are used to create KeyStore objects.
KeyType - Enum in io.github.astrapi69.crypto.key
The enum KeyType can discriminate the type, if it is a private or public key or a certificate.

L

LOWERCASE - io.github.astrapi69.crypto.obfuscation.rule.Operation
The to lower case.

M

MacAlgorithm - Enum in io.github.astrapi69.crypto.algorithm
The enum MacAlgorithm contains the algorithm names that can be specified when requesting an instance of Mac.
MD2 - io.github.astrapi69.crypto.algorithm.MdAlgorithm
The enum constant for MD2 algorithm.
MD4 - io.github.astrapi69.crypto.algorithm.MdAlgorithm
The enum constant for MD4 algorithm.
MD5 - io.github.astrapi69.crypto.algorithm.MdAlgorithm
The enum constant for MD5 algorithm.
MdAlgorithm - Enum in io.github.astrapi69.crypto.algorithm
The enum MdAlgorithm defines the MessageDigest algorithm.
Mode - Enum in io.github.astrapi69.crypto.modes
The enum Mode defines the block chaining mode.

N

NativePRNG - io.github.astrapi69.crypto.algorithm.RngAlgorithm
The Native PRNG.
NativePRNGBlocking - io.github.astrapi69.crypto.algorithm.RngAlgorithm
The Native PRNG blocking.
NativePRNGNonBlocking - io.github.astrapi69.crypto.algorithm.RngAlgorithm
The Native PRNG non blocking.
NEGATE - io.github.astrapi69.crypto.obfuscation.rule.Operation
The to negate case.
newOperationMode() - Method in interface io.github.astrapi69.crypto.api.Cryptor
Factory callback method for get the operation mode. the operation mode can be one of the following values: ENCRYPT_MODE, DECRYPT_MODE, WRAP_MODE or UNWRAP_MODE
NONE - io.github.astrapi69.crypto.obfuscation.rule.Operation
The no operation case.
NoPadding - io.github.astrapi69.crypto.padding.PaddingScheme
The No padding.

O

OAEPPadding - io.github.astrapi69.crypto.padding.PaddingScheme
The OAEP padding.
OAEPWithSHA_1AndMGF1Padding - io.github.astrapi69.crypto.padding.PaddingScheme
The OAEP with SHA 1 and MGF 1 padding.
OAEPWithSHA_256AndMGF1Padding - io.github.astrapi69.crypto.padding.PaddingScheme
The OAEP with SHA 256 and MGF 1 padding.
OAEPWithSHA1AndMGF1Padding - io.github.astrapi69.crypto.padding.PaddingScheme
The OAEP with SHA 1 and MGF 1 padding.
OAEPWithSHA256AndMGF1Padding - io.github.astrapi69.crypto.padding.PaddingScheme
The OAEP with SHA 256 and MGF 1 padding.
Obfuscatable - Interface in io.github.astrapi69.crypto.obfuscation.api
The interface Obfuscatable provide method to obfuscate text and disentangle it back.
obfuscate() - Method in interface io.github.astrapi69.crypto.obfuscation.api.Obfuscatable
Obfuscate.
Obfuscated - Annotation Type in io.github.astrapi69.crypto.annotations
The interface Obfuscated marks a field that it is obfuscated as the name let assume.
OFB - io.github.astrapi69.crypto.modes.Mode
The OFB operation mode.
operate(char, Operation) - Static method in enum io.github.astrapi69.crypto.obfuscation.rule.Operation
Operation on the given character.
operate(char, Operation, boolean) - Static method in enum io.github.astrapi69.crypto.obfuscation.rule.Operation
Operation on the given character.
Operation - Enum in io.github.astrapi69.crypto.obfuscation.rule
The enum Operation is intended for obfuscation operations.

P

P7B - io.github.astrapi69.crypto.key.KeyFileFormat
The constant for the file format P7B.
PaddingScheme - Enum in io.github.astrapi69.crypto.padding
The enum PaddingScheme.
PasswordHashType - Enum in io.github.astrapi69.crypto.pw
PBE - io.github.astrapi69.crypto.mechanisms.PBEMechanism
The pbe mechanism.
PBE_WITH_MD5_AND_AES - io.github.astrapi69.crypto.compound.CompoundAlgorithm
The enum constant for the 'PBEWithMD5AndAES' algorithm
PBE_WITH_MD5_AND_DES - io.github.astrapi69.crypto.compound.CompoundAlgorithm
The enum constant for the 'PBEWithMD5AndDES' algorithm
PBE_WITH_SHA1_AND_128BIT_AES_CBC_BC - io.github.astrapi69.crypto.compound.CompoundAlgorithm
The enum constant for the 'PBEWITHSHA1AND128BITAES-CBC-BC' algorithm
PBE_WITH_SHA1_AND_DES_EDE - io.github.astrapi69.crypto.compound.CompoundAlgorithm
The enum constant for the 'PBEWithSHA1AndDESede' algorithm
PBEMechanism - Enum in io.github.astrapi69.crypto.mechanisms
The enum PBEMechanism defines some of the password-based encryption (PBE).
PBEWithHmacMD5 - io.github.astrapi69.crypto.algorithm.MacAlgorithm
The enum constant for PBEWithHmacMD5 algorithm.
PBEWithHmacSHA1 - io.github.astrapi69.crypto.algorithm.MacAlgorithm
The enum constant for PBEWithHmacSHA1 algorithm.
PBEWithHmacSHA224 - io.github.astrapi69.crypto.algorithm.MacAlgorithm
The enum constant for PBEWithHmacSHA224 algorithm.
PBEWithHmacSHA256 - io.github.astrapi69.crypto.algorithm.MacAlgorithm
The enum constant for PBEWithHmacSHA256 algorithm.
PBEWithHmacSHA384 - io.github.astrapi69.crypto.algorithm.MacAlgorithm
The enum constant for PBEWithHmacSHA384 algorithm.
PBEWithHmacSHA512 - io.github.astrapi69.crypto.algorithm.MacAlgorithm
The enum constant for PBEWithHmacSHA512 algorithm.
PBEWithMD5AndDES - io.github.astrapi69.crypto.algorithm.SunJCEAlgorithm
The PBEWithMD5AndDES algorithm.
PBKDF2 - io.github.astrapi69.crypto.pw.PasswordHashType
The PBKDF2 hash type.
PBKDF2_WITH_HMAC_SHA1 - io.github.astrapi69.crypto.compound.CompoundAlgorithm
The enum constant for the 'PBKDF2WithHmacSHA1' algorithm
PCBC - io.github.astrapi69.crypto.modes.Mode
The PCBC operation mode.
PEM - io.github.astrapi69.crypto.key.KeyFileFormat
The constant for the file format PEM.
PKCS - io.github.astrapi69.crypto.mechanisms.PBEMechanism
The pkcs mechanism.
PKCS_1 - io.github.astrapi69.crypto.key.KeyFormat
The key format pkcs 1.
PKCS_8 - io.github.astrapi69.crypto.key.KeyFormat
The key format pkcs 8.
PKCS11 - io.github.astrapi69.crypto.algorithm.RngAlgorithm
The pkcs11.
PKCS12 - io.github.astrapi69.crypto.algorithm.KeystoreType
The enum constant for PKCS12 algorithm.
PKCS1Padding - io.github.astrapi69.crypto.padding.PaddingScheme
The PKCS 1 padding.
PKCS5Padding - io.github.astrapi69.crypto.padding.PaddingScheme
The PKCS 5 padding.
PRIVATE_KEY - io.github.astrapi69.crypto.key.KeyType
The private key type.
PRIVATE_KEY - Static variable in enum io.github.astrapi69.crypto.compound.CompoundAlgorithm
Constant for the default private key
PRIVATE_KEY_PASSWORD_PROTECTED - io.github.astrapi69.crypto.key.KeyType
The password protected private key type.
PUBLIC_KEY - io.github.astrapi69.crypto.key.KeyType
The public key type.
PUBLIC_KEY_PASSWORD_PROTECTED - io.github.astrapi69.crypto.key.KeyType
The password protected public key type.

R

RngAlgorithm - Enum in io.github.astrapi69.crypto.algorithm
The enum RngAlgorithm provides algorithms for generation of random number generator (RNG) that are used with the SecureRandom object.
RSA - io.github.astrapi69.crypto.algorithm.KeyPairGeneratorAlgorithm
The enum constant for RSA algorithm.
RSA_ECB_OAEPWithSHA_1AndMGF1Padding - io.github.astrapi69.crypto.algorithm.KeyPairWithModeAndPaddingAlgorithm
The enum constant with the 'RSA' algorithm with mode 'ECB' and padding 'OAEPWithSHA-1AndMGF1Padding' that results in 'RSA/ECB/OAEPWithSHA-1AndMGF1Padding'.
RSA_ECB_OAEPWithSHA_256AndMGF1Padding - io.github.astrapi69.crypto.algorithm.KeyPairWithModeAndPaddingAlgorithm
The enum constant with the 'RSA' algorithm with mode 'ECB' and padding 'OAEPWithSHA-256AndMGF1Padding' that results in 'RSA/ECB/OAEPWithSHA-256AndMGF1Padding'.
RSA_ECB_OAEPWithSHA1AndMGF1Padding - io.github.astrapi69.crypto.algorithm.KeyPairWithModeAndPaddingAlgorithm
The enum constant with the 'RSA' algorithm with mode 'ECB' and padding 'OAEPWithSHA1AndMGF1Padding' that results in 'RSA/ECB/OAEPWithSHA1AndMGF1Padding'.
RSA_ECB_OAEPWithSHA256AndMGF1Padding - io.github.astrapi69.crypto.algorithm.KeyPairWithModeAndPaddingAlgorithm
The enum constant with the 'RSA' algorithm with mode 'ECB' and padding 'OAEPWithSHA256AndMGF1Padding' that results in 'RSA/ECB/OAEPWithSHA256AndMGF1Padding'.
RSA_ECB_PKCS1PADDING - io.github.astrapi69.crypto.algorithm.KeyPairWithModeAndPaddingAlgorithm
The enum constant with the 'RSA' algorithm with mode 'ECB' and padding 'PKCS1Padding' that results in 'RSA/ECB/PKCS1Padding'.

S

SALT - Static variable in enum io.github.astrapi69.crypto.compound.CompoundAlgorithm
Constant array for the default contents of salt
SecurityProvider - Enum in io.github.astrapi69.crypto.provider
setAddress(URL) - Method in interface io.github.astrapi69.crypto.blockchain.api.INode
 
setData(String) - Method in interface io.github.astrapi69.crypto.blockchain.api.IBlock
 
setHash(byte[]) - Method in interface io.github.astrapi69.crypto.blockchain.api.IAddress
 
setHash(byte[]) - Method in interface io.github.astrapi69.crypto.blockchain.api.IBlock
 
setHash(byte[]) - Method in interface io.github.astrapi69.crypto.blockchain.api.ITransaction
 
setMerkleRoot(byte[]) - Method in interface io.github.astrapi69.crypto.blockchain.api.IBlock
 
setName(String) - Method in interface io.github.astrapi69.crypto.blockchain.api.IAddress
 
setPreviousBlockHash(byte[]) - Method in interface io.github.astrapi69.crypto.blockchain.api.IBlock
 
setPublicKey(byte[]) - Method in interface io.github.astrapi69.crypto.blockchain.api.IAddress
 
setSenderHash(byte[]) - Method in interface io.github.astrapi69.crypto.blockchain.api.ITransaction
 
setSignature(byte[]) - Method in interface io.github.astrapi69.crypto.blockchain.api.ITransaction
 
setText(String) - Method in interface io.github.astrapi69.crypto.blockchain.api.ITransaction
 
setTimestamp(long) - Method in interface io.github.astrapi69.crypto.blockchain.api.IBlock
 
setTimestamp(long) - Method in interface io.github.astrapi69.crypto.blockchain.api.ITransaction
 
setTransactions(List<ITransaction>) - Method in interface io.github.astrapi69.crypto.blockchain.api.IBlock
 
setTries(long) - Method in interface io.github.astrapi69.crypto.blockchain.api.IBlock
 
SHA_1 - io.github.astrapi69.crypto.algorithm.HashAlgorithm
The enum constant for SHA-1 algorithm.
SHA_224 - io.github.astrapi69.crypto.algorithm.HashAlgorithm
The enum constant for SHA-224 algorithm.
SHA_256 - io.github.astrapi69.crypto.algorithm.HashAlgorithm
The enum constant for SHA-256 algorithm.
SHA_384 - io.github.astrapi69.crypto.algorithm.HashAlgorithm
The enum constant for SHA-384 algorithm.
SHA_512 - io.github.astrapi69.crypto.algorithm.HashAlgorithm
The enum constant for SHA-512 algorithm.
SHA1 - io.github.astrapi69.crypto.algorithm.HashAlgorithm
The enum constant for SHA1 algorithm.
SHA1_WITH_RSA - io.github.astrapi69.crypto.compound.CompoundAlgorithm
The enum constant for the 'SHA1withRSA' algorithm
SHA1PRNG - io.github.astrapi69.crypto.algorithm.RngAlgorithm
The sha1prng.
SHA224 - io.github.astrapi69.crypto.algorithm.HashAlgorithm
The enum constant for SHA224 algorithm.
SHA256 - io.github.astrapi69.crypto.algorithm.HashAlgorithm
The enum constant for SHA256 algorithm.
SHA256_WITH_RSA - io.github.astrapi69.crypto.compound.CompoundAlgorithm
The enum constant for the 'SHA256withRSA' algorithm
SHA384 - io.github.astrapi69.crypto.algorithm.HashAlgorithm
The enum constant for SHA384 algorithm.
SHA384_WITH_RSA - io.github.astrapi69.crypto.compound.CompoundAlgorithm
The enum constant for the 'SHA384withRSA' algorithm
SHA512 - io.github.astrapi69.crypto.algorithm.HashAlgorithm
The enum constant for SHA512 algorithm.
SHA512_WITH_RSA - io.github.astrapi69.crypto.compound.CompoundAlgorithm
The enum constant for the 'SHA512withRSA' algorithm
StringDecryptor - Interface in io.github.astrapi69.crypto.api
The interface StringDecryptor can decrypt a String object (that was previously encrypted) and return the decrypted result as String object.
StringEncryptor - Interface in io.github.astrapi69.crypto.api
The interface StringEncryptor can encrypt a String object and return the encrypted result as String object.
SUN - io.github.astrapi69.crypto.provider.SecurityProvider
The sun SecurityProvider.
SunJCEAlgorithm - Enum in io.github.astrapi69.crypto.algorithm
The enum SunJCEAlgorithm defines the algorithm specified by the SunJCE security provider.

T

toString() - Method in enum io.github.astrapi69.crypto.key.KeySize
toString() - Method in enum io.github.astrapi69.crypto.key.KeyType

U

UnionWord - Enum in io.github.astrapi69.crypto.algorithm
The enum UnionWord hold union words for chain algorithms
UPPERCASE - io.github.astrapi69.crypto.obfuscation.rule.Operation
The upper case.

V

valueOf(String) - Static method in enum io.github.astrapi69.crypto.algorithm.AesAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.astrapi69.crypto.algorithm.HashAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.astrapi69.crypto.algorithm.KeyPairGeneratorAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.astrapi69.crypto.algorithm.KeyPairWithModeAndPaddingAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.astrapi69.crypto.algorithm.KeystoreType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.astrapi69.crypto.algorithm.MacAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.astrapi69.crypto.algorithm.MdAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.astrapi69.crypto.algorithm.RngAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.astrapi69.crypto.algorithm.SunJCEAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.astrapi69.crypto.algorithm.UnionWord
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.astrapi69.crypto.compound.CompoundAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.astrapi69.crypto.key.KeyFileFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.astrapi69.crypto.key.KeyFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.astrapi69.crypto.key.KeySize
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.astrapi69.crypto.key.KeyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.astrapi69.crypto.mechanisms.PBEMechanism
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.astrapi69.crypto.modes.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.astrapi69.crypto.obfuscation.rule.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.astrapi69.crypto.padding.PaddingScheme
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.astrapi69.crypto.provider.SecurityProvider
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.astrapi69.crypto.pw.PasswordHashType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.astrapi69.crypto.algorithm.AesAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.astrapi69.crypto.algorithm.HashAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.astrapi69.crypto.algorithm.KeyPairGeneratorAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.astrapi69.crypto.algorithm.KeyPairWithModeAndPaddingAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.astrapi69.crypto.algorithm.KeystoreType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.astrapi69.crypto.algorithm.MacAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.astrapi69.crypto.algorithm.MdAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.astrapi69.crypto.algorithm.RngAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.astrapi69.crypto.algorithm.SunJCEAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.astrapi69.crypto.algorithm.UnionWord
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.astrapi69.crypto.compound.CompoundAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.astrapi69.crypto.key.KeyFileFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.astrapi69.crypto.key.KeyFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.astrapi69.crypto.key.KeySize
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.astrapi69.crypto.key.KeyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.astrapi69.crypto.mechanisms.PBEMechanism
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.astrapi69.crypto.modes.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.astrapi69.crypto.obfuscation.rule.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.astrapi69.crypto.padding.PaddingScheme
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.astrapi69.crypto.provider.SecurityProvider
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.astrapi69.crypto.pw.PasswordHashType
Returns an array containing the constants of this enum type, in the order they are declared.

W

Windows_PRNG - io.github.astrapi69.crypto.algorithm.RngAlgorithm
The Windows PRNG.
With - io.github.astrapi69.crypto.algorithm.UnionWord
The With enum value for chain algorithms
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages