A B C D E F G H L N S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractBuilder() - Constructor for class de.pseudonymisierung.controlnumbers.ControlNumberGenerator.AbstractBuilder
- apply(String) - Method in class de.pseudonymisierung.controlnumbers.ControlNumberGenerator
-
Calculate a control number from an input string.
B
- build() - Method in class de.pseudonymisierung.controlnumbers.ControlNumberGenerator.AbstractBuilder
-
Generate a control number generator based on the configuration of this builder.
- build() - Method in class de.pseudonymisierung.controlnumbers.ControlNumberGenerator.Builder
- build() - Method in class de.pseudonymisierung.controlnumbers.EncryptedControlNumberGenerator.Builder
- builder() - Static method in class de.pseudonymisierung.controlnumbers.ControlNumberGenerator
-
Get a builder object with methods to set parameters to non-default values and to get the resulting instance of
ControlNumberGenerator. - builder(String) - Static method in class de.pseudonymisierung.controlnumbers.EncryptedControlNumberGenerator
-
Get a builder object with methods to set parameters to non-default values and to get the resulting instance of
EncryptedControlNumberGenerator.
C
- clear(int) - Method in class de.pseudonymisierung.controlnumbers.ControlNumber
- clear(int, int) - Method in class de.pseudonymisierung.controlnumbers.ControlNumber
- ControlNumber - Class in de.pseudonymisierung.controlnumbers
- ControlNumber(int) - Constructor for class de.pseudonymisierung.controlnumbers.ControlNumber
- ControlNumberGenerator - Class in de.pseudonymisierung.controlnumbers
-
Generator for "simple" control number, i.e.
- ControlNumberGenerator(ControlNumberGenerator.AbstractBuilder<?>) - Constructor for class de.pseudonymisierung.controlnumbers.ControlNumberGenerator
-
Constructor, called by
ControlNumberGenerator.Builder.build(). - ControlNumberGenerator.AbstractBuilder<T extends ControlNumberGenerator> - Class in de.pseudonymisierung.controlnumbers
-
Abstraction of a builder class.
- ControlNumberGenerator.Builder - Class in de.pseudonymisierung.controlnumbers
-
Builder for simple control number generators (i.e.
D
- de.pseudonymisierung.controlnumbers - package de.pseudonymisierung.controlnumbers
- defaultEncoding - Static variable in class de.pseudonymisierung.controlnumbers.ControlNumberGenerator
-
Default encoding to use when transforming input strings to byte sequences (necessery for applying hash functions and encryption).
- defaultHashLength - Static variable in class de.pseudonymisierung.controlnumbers.ControlNumberGenerator
-
Default bit lenght of control numbers.
- defaultNGramLength - Static variable in class de.pseudonymisierung.controlnumbers.ControlNumberGenerator
-
Default length of n-grams (2 -> bigrams).
- defaultNHashFunctions - Static variable in class de.pseudonymisierung.controlnumbers.ControlNumberGenerator
-
Default number of hash functions.
E
- encoding - Variable in class de.pseudonymisierung.controlnumbers.ControlNumberGenerator.AbstractBuilder
- encoding - Variable in class de.pseudonymisierung.controlnumbers.ControlNumberGenerator
- encoding(String) - Method in class de.pseudonymisierung.controlnumbers.ControlNumberGenerator.AbstractBuilder
-
Set the encoding used for transforming strings into byte sequences before applying hash functions of encryption.
- encoding(Charset) - Method in class de.pseudonymisierung.controlnumbers.ControlNumberGenerator.AbstractBuilder
-
Set the encoding used for transforming strings into byte sequences before applying hash functions of encryption.
- encrypt(String) - Method in class de.pseudonymisierung.controlnumbers.EncryptedControlNumberGenerator
-
Symmetric encryption of a string using a key based on the configured passphrase.
- EncryptedControlNumberGenerator - Class in de.pseudonymisierung.controlnumbers
-
Generator for control numbers using a keyed hash algorithm.
- EncryptedControlNumberGenerator(EncryptedControlNumberGenerator.Builder) - Constructor for class de.pseudonymisierung.controlnumbers.EncryptedControlNumberGenerator
- EncryptedControlNumberGenerator.Builder - Class in de.pseudonymisierung.controlnumbers
-
Builder for control number generators with keyed hashes.
F
- fromBitString(String) - Static method in class de.pseudonymisierung.controlnumbers.ControlNumber
G
- getMd5Hash(String) - Method in class de.pseudonymisierung.controlnumbers.ControlNumberGenerator
-
Get MD5 hash of a string.
- getMd5Hash(String) - Method in class de.pseudonymisierung.controlnumbers.EncryptedControlNumberGenerator
- getNGrams(String, int) - Static method in class de.pseudonymisierung.controlnumbers.Utils
-
Split the input string into n-grams of length nGramLength.
- getSha1Hash(String) - Method in class de.pseudonymisierung.controlnumbers.ControlNumberGenerator
-
Get SHA1 hash of a string.
- getSha1Hash(String) - Method in class de.pseudonymisierung.controlnumbers.EncryptedControlNumberGenerator
H
- hash(byte[], byte[], int) - Method in class de.pseudonymisierung.controlnumbers.ControlNumberGenerator
- hashLength - Variable in class de.pseudonymisierung.controlnumbers.ControlNumberGenerator.AbstractBuilder
- hashLength(int) - Method in class de.pseudonymisierung.controlnumbers.ControlNumberGenerator.AbstractBuilder
-
Set the bit length of control numbers.
L
- length() - Method in class de.pseudonymisierung.controlnumbers.ControlNumber
N
- nGramLength - Variable in class de.pseudonymisierung.controlnumbers.ControlNumberGenerator.AbstractBuilder
- nGramLength(int) - Method in class de.pseudonymisierung.controlnumbers.ControlNumberGenerator.AbstractBuilder
-
Set the length of n grams.
- nHashFunctions - Variable in class de.pseudonymisierung.controlnumbers.ControlNumberGenerator.AbstractBuilder
- nHashFunctions(int) - Method in class de.pseudonymisierung.controlnumbers.ControlNumberGenerator.AbstractBuilder
-
Set the number of hash functions.
S
- set(int) - Method in class de.pseudonymisierung.controlnumbers.ControlNumber
- set(int, int) - Method in class de.pseudonymisierung.controlnumbers.ControlNumber
T
- toBitString() - Method in class de.pseudonymisierung.controlnumbers.ControlNumber
U
- Utils - Class in de.pseudonymisierung.controlnumbers
- Utils() - Constructor for class de.pseudonymisierung.controlnumbers.Utils
All Classes All Packages