Skip navigation links
A B C D E F G H I K M N O P R S T V 

A

AES_KEY_LENGTH - Static variable in enum de.alpharogroup.crypto.algorithm.AesAlgorithm
The Constant AES_KEY_LENGTH.
AesAlgorithm - Enum in de.alpharogroup.crypto.algorithm
The enum AesAlgorithm for the Advanced Encryption Standard (AES), also known as Rijndael.
Algorithm - Interface in de.alpharogroup.crypto.algorithm
The interface Algorithm is for enums that represents an algorithm for encryption or decryption.

B

ByteArrayDecryptor - Interface in de.alpharogroup.crypto.api
Interface for decrypt byte[] objects.
ByteArrayEncryptor - Interface in de.alpharogroup.crypto.api
Interface for decrypt byte[] objects.

C

calculateHash() - Method in interface de.alpharogroup.crypto.blockchain.api.IBlock
 
calculateHash() - Method in interface de.alpharogroup.crypto.blockchain.api.ITransaction
 
calculateMerkleRoot() - Method in interface de.alpharogroup.crypto.blockchain.api.IBlock
 
Cryptor - Interface in de.alpharogroup.crypto.api
The interface Cryptor holds the operation mode.

D

de.alpharogroup.crypto.algorithm - package de.alpharogroup.crypto.algorithm
Provides classes and enums for the algorithms.
de.alpharogroup.crypto.annotations - package de.alpharogroup.crypto.annotations
This package provides annotations for mark a class or interface that it is obfuscated, encrypted or decrypted
de.alpharogroup.crypto.api - package de.alpharogroup.crypto.api
This package provides interfaces for the classes that can en- and decrypt data.
de.alpharogroup.crypto.blockchain.api - package de.alpharogroup.crypto.blockchain.api
This package provides interfaces for blockchain
de.alpharogroup.crypto.key - package de.alpharogroup.crypto.key
This package provides enum classes for key file formats, sizes and types
de.alpharogroup.crypto.mechanisms - package de.alpharogroup.crypto.mechanisms
This package provides an enum with some of the password-based encryption (PBE) algorithms
de.alpharogroup.crypto.modes - package de.alpharogroup.crypto.modes
This package provides an enum that defines the block chaining mode
de.alpharogroup.crypto.obfuscation.api - package de.alpharogroup.crypto.obfuscation.api
This package provides interfaces for the classes want to provide obfuscation of text and disentangle it back.
de.alpharogroup.crypto.obfuscation.rule - package de.alpharogroup.crypto.obfuscation.rule
This package provides an enum for obfuscation operations
de.alpharogroup.crypto.padding - package de.alpharogroup.crypto.padding
This package provides an enum that contains algorithms for several padding schemes
de.alpharogroup.crypto.provider - package de.alpharogroup.crypto.provider
This package provides an enum with the security providers BouncyCastle and sun
de.alpharogroup.crypto.pw - package de.alpharogroup.crypto.pw
This package provides an enum with algorithms for password hash types
decrypt(T) - Method in interface de.alpharogroup.crypto.api.Decryptor
Decrypt the given encrypted object.
Decrypted - Annotation Type in de.alpharogroup.crypto.annotations
The marker annotation Decrypted marks a field that it was decrypted as the name let assume.
Decryptor<T,R> - Interface in de.alpharogroup.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>.
disentangle() - Method in interface de.alpharogroup.crypto.obfuscation.api.Obfuscatable
Disentangle.

E

encrypt(T) - Method in interface de.alpharogroup.crypto.api.Encryptor
Encrypt the given object.
Encrypted - Annotation Type in de.alpharogroup.crypto.annotations
The marker annotation Encrypted marks a field that it is encrypted as the name let assume.
Encryptor<T,R> - Interface in de.alpharogroup.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 de.alpharogroup.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 de.alpharogroup.crypto.api
The interface FileEncryptor can encrypt a File object and return the encrypted result as File object.

G

getAddress() - Method in interface de.alpharogroup.crypto.blockchain.api.INode
 
getAlgorithm() - Method in interface de.alpharogroup.crypto.algorithm.Algorithm
Gets the algorithm for encryption or decryption.
getAlgorithm() - Method in enum de.alpharogroup.crypto.algorithm.MacAlgorithm
Gets the algorithm for encryption or decryption.
getHash() - Method in interface de.alpharogroup.crypto.blockchain.api.IAddress
 
getHash() - Method in interface de.alpharogroup.crypto.blockchain.api.IBlock
 
getHash() - Method in interface de.alpharogroup.crypto.blockchain.api.ITransaction
 
getLeadingZerosCount() - Method in interface de.alpharogroup.crypto.blockchain.api.IBlock
 
getMerkleRoot() - Method in interface de.alpharogroup.crypto.blockchain.api.IBlock
 
getName() - Method in interface de.alpharogroup.crypto.blockchain.api.IAddress
 
getPreviousBlockHash() - Method in interface de.alpharogroup.crypto.blockchain.api.IBlock
 
getPublicKey() - Method in interface de.alpharogroup.crypto.blockchain.api.IAddress
 
getSenderHash() - Method in interface de.alpharogroup.crypto.blockchain.api.ITransaction
 
getSignableData() - Method in interface de.alpharogroup.crypto.blockchain.api.ITransaction
 
getSignature() - Method in interface de.alpharogroup.crypto.blockchain.api.ITransaction
 
getText() - Method in interface de.alpharogroup.crypto.blockchain.api.ITransaction
 
getTimestamp() - Method in interface de.alpharogroup.crypto.blockchain.api.IBlock
 
getTimestamp() - Method in interface de.alpharogroup.crypto.blockchain.api.ITransaction
 
getTransactions() - Method in interface de.alpharogroup.crypto.blockchain.api.IBlock
 
getTries() - Method in interface de.alpharogroup.crypto.blockchain.api.IBlock
 

H

HashAlgorithm - Enum in de.alpharogroup.crypto.algorithm
The enum HashAlgorithm represents the one-way conversion hash algorithms.
HMAC - Static variable in enum de.alpharogroup.crypto.algorithm.MacAlgorithm
The Constant HMAC.

I

IAddress - Interface in de.alpharogroup.crypto.blockchain.api
 
IBlock - Interface in de.alpharogroup.crypto.blockchain.api
 
INode - Interface in de.alpharogroup.crypto.blockchain.api
 
IntegerDecryptor - Interface in de.alpharogroup.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 de.alpharogroup.crypto.api
The interface IntegerEncryptor can encrypt a Integer object and return the encrypted result as Integer object.
ITransaction - Interface in de.alpharogroup.crypto.blockchain.api
 

K

KeyFileFormat - Enum in de.alpharogroup.crypto.key
The enum KeyFileFormat.
KeyFormat - Enum in de.alpharogroup.crypto.key
The enum KeyFormat for the format of the private keys.
KeyPairGeneratorAlgorithm - Enum in de.alpharogroup.crypto.algorithm
KeyPairWithModeAndPaddingAlgorithm - Enum in de.alpharogroup.crypto.algorithm
KeyRule - Interface in de.alpharogroup.crypto.obfuscation.api
The marker interface KeyRule can define a rule for obfuscate and disentangle over a key.
KeySize - Enum in de.alpharogroup.crypto.key
The enum KeySize hold the bit size for private keys.
KeystoreType - Enum in de.alpharogroup.crypto.algorithm
The enum KeystoreType for algorithm that are used to create KeyStore objects.
KeyType - Enum in de.alpharogroup.crypto.key
The enum KeyType can discriminate the type, if it is a private or public key or a certificate.

M

MacAlgorithm - Enum in de.alpharogroup.crypto.algorithm
The enum MacAlgorithm contains the algorithm names that can be specified when requesting an instance of Mac.
MdAlgorithm - Enum in de.alpharogroup.crypto.algorithm
The enum MdAlgorithm defines the MessageDigest algorithm.
Mode - Enum in de.alpharogroup.crypto.modes
The enum Mode defines the block chaining mode.

N

newOperationMode() - Method in interface de.alpharogroup.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

O

Obfuscatable - Interface in de.alpharogroup.crypto.obfuscation.api
The interface Obfuscatable provide method to obfuscate text and disentangle it back.
obfuscate() - Method in interface de.alpharogroup.crypto.obfuscation.api.Obfuscatable
Obfuscate.
Obfuscated - Annotation Type in de.alpharogroup.crypto.annotations
The interface Obfuscated marks a field that it is obfuscated as the name let assume.
operate(char, Operation) - Static method in enum de.alpharogroup.crypto.obfuscation.rule.Operation
Operation on the given character.
operate(char, Operation, boolean) - Static method in enum de.alpharogroup.crypto.obfuscation.rule.Operation
Operation on the given character.
Operation - Enum in de.alpharogroup.crypto.obfuscation.rule
The enum Operation is intended for obfuscation operations.

P

PaddingScheme - Enum in de.alpharogroup.crypto.padding
The enum PaddingScheme.
PasswordHashType - Enum in de.alpharogroup.crypto.pw
PBEMechanism - Enum in de.alpharogroup.crypto.mechanisms
The enum PBEMechanism defines some of the password-based encryption (PBE).

R

RngAlgorithm - Enum in de.alpharogroup.crypto.algorithm
The enum RngAlgorithm provides algorithms for generation of random number generator (RNG) that are used with the SecureRandom object.

S

SecurityProvider - Enum in de.alpharogroup.crypto.provider
setAddress(URL) - Method in interface de.alpharogroup.crypto.blockchain.api.INode
 
setHash(byte[]) - Method in interface de.alpharogroup.crypto.blockchain.api.IAddress
 
setHash(byte[]) - Method in interface de.alpharogroup.crypto.blockchain.api.IBlock
 
setHash(byte[]) - Method in interface de.alpharogroup.crypto.blockchain.api.ITransaction
 
setMerkleRoot(byte[]) - Method in interface de.alpharogroup.crypto.blockchain.api.IBlock
 
setName(String) - Method in interface de.alpharogroup.crypto.blockchain.api.IAddress
 
setPreviousBlockHash(byte[]) - Method in interface de.alpharogroup.crypto.blockchain.api.IBlock
 
setPublicKey(byte[]) - Method in interface de.alpharogroup.crypto.blockchain.api.IAddress
 
setSenderHash(byte[]) - Method in interface de.alpharogroup.crypto.blockchain.api.ITransaction
 
setSignature(byte[]) - Method in interface de.alpharogroup.crypto.blockchain.api.ITransaction
 
setText(String) - Method in interface de.alpharogroup.crypto.blockchain.api.ITransaction
 
setTimestamp(long) - Method in interface de.alpharogroup.crypto.blockchain.api.IBlock
 
setTimestamp(long) - Method in interface de.alpharogroup.crypto.blockchain.api.ITransaction
 
setTransactions(List<ITransaction>) - Method in interface de.alpharogroup.crypto.blockchain.api.IBlock
 
setTries(long) - Method in interface de.alpharogroup.crypto.blockchain.api.IBlock
 
StringDecryptor - Interface in de.alpharogroup.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 de.alpharogroup.crypto.api
The interface StringEncryptor can encrypt a String object and return the encrypted result as String object.
SunJCEAlgorithm - Enum in de.alpharogroup.crypto.algorithm
The enum SunJCEAlgorithm defines the algorithm specified by the SunJCE security provider.

T

toString() - Method in enum de.alpharogroup.crypto.key.KeySize
toString() - Method in enum de.alpharogroup.crypto.key.KeyType

V

valueOf(String) - Static method in enum de.alpharogroup.crypto.algorithm.AesAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.crypto.algorithm.HashAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.crypto.algorithm.KeyPairGeneratorAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.crypto.algorithm.KeyPairWithModeAndPaddingAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.crypto.algorithm.KeystoreType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.crypto.algorithm.MacAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.crypto.algorithm.MdAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.crypto.algorithm.RngAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.crypto.algorithm.SunJCEAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.crypto.key.KeyFileFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.crypto.key.KeyFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.crypto.key.KeySize
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.crypto.key.KeyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.crypto.mechanisms.PBEMechanism
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.crypto.modes.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.crypto.obfuscation.rule.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.crypto.padding.PaddingScheme
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.crypto.provider.SecurityProvider
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.crypto.pw.PasswordHashType
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.alpharogroup.crypto.algorithm.AesAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.crypto.algorithm.HashAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.crypto.algorithm.KeyPairGeneratorAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.crypto.algorithm.KeyPairWithModeAndPaddingAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.crypto.algorithm.KeystoreType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.crypto.algorithm.MacAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.crypto.algorithm.MdAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.crypto.algorithm.RngAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.crypto.algorithm.SunJCEAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.crypto.key.KeyFileFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.crypto.key.KeyFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.crypto.key.KeySize
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.crypto.key.KeyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.crypto.mechanisms.PBEMechanism
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.crypto.modes.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.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 de.alpharogroup.crypto.padding.PaddingScheme
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.crypto.provider.SecurityProvider
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.crypto.pw.PasswordHashType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I K M N O P R S T V 
Skip navigation links

Copyright © 2015–2018 Alpha Ro Group UG (haftungsbeschrÀngt). All rights reserved.