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
All Classes All Packages
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 aFile
object (that was previously encrypted) and return the decrypted result asFile
object. - FileEncryptor - Interface in io.github.astrapi69.crypto.api
-
The interface
FileEncryptor
can encrypt aFile
object and return the encrypted result asFile
object.
G
- GenericObjectDecryptor<R> - Interface in io.github.astrapi69.crypto.api
-
The interface
GenericObjectDecryptor
can decrypt an encryptedFile
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 asFile
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 aInteger
object (that was previously encrypted) and return the decrypted result asInteger
object. - IntegerEncryptor - Interface in io.github.astrapi69.crypto.api
-
The interface
IntegerEncryptor
can encrypt aInteger
object and return the encrypted result asInteger
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
-
The enum
KeyPairGeneratorAlgorithm
. - KeyPairWithModeAndPaddingAlgorithm - Enum in io.github.astrapi69.crypto.algorithm
-
The enum
KeyPairWithModeAndPaddingAlgorithm
. - 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 createKeyStore
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
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
-
The enum
PasswordHashType
. - 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 theSecureRandom
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
-
The enum
SecurityProvider
. - 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 aString
object (that was previously encrypted) and return the decrypted result asString
object. - StringEncryptor - Interface in io.github.astrapi69.crypto.api
-
The interface
StringEncryptor
can encrypt aString
object and return the encrypted result asString
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
All Classes All Packages