public class Damgard
extends java.lang.Object
Constructor and Description |
---|
Damgard() |
Modifier and Type | Method and Description |
---|---|
java.math.BigInteger |
hash(DamgardKey key,
java.math.BigInteger m)
Diese Methode implementiert die Damgard-Hashfunktion.
|
private java.math.BigInteger |
praefixfreiMessage(java.math.BigInteger m)
Die Prozedur praefixfreiMessage erzeugt aus einer Nachricht m eine präfixfrei
kodierte Nachricht m, indem ihre Bitlänge angehängt wird.
|
public java.math.BigInteger hash(DamgardKey key, java.math.BigInteger m)
key
- der Damgard-Schlüsselm
- die Nachrichtprivate java.math.BigInteger praefixfreiMessage(java.math.BigInteger m)
m
- die Nachicht