Package de.willuhn.security
Class Checksum
java.lang.Object
de.willuhn.security.Checksum
Hilfsklasse mit statischen Methoden zur Erzeugung von Checksummen.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]Liefert eine Checksumme der Daten mit dem angegebenen Algorithmus.static byte[]checksum(InputStream data, String alg) Liefert eine Checksumme der Daten.static Stringmd5(byte[] text) Liefert eine MD5-Checksumme der Daten im Base64-Format.
-
Field Details
-
SHA1
Konstante fuer SHA1-Checksumme.- See Also:
-
SHA256
Konstante fuer SHA-256-Checksumme.- See Also:
-
MD5
Konstante fuer MD5-Checksumme.- See Also:
-
-
Method Details
-
md5
Liefert eine MD5-Checksumme der Daten im Base64-Format.- Parameters:
text-- Returns:
- die Checksumme.
- Throws:
NoSuchAlgorithmException
-
checksum
Liefert eine Checksumme der Daten mit dem angegebenen Algorithmus.- Parameters:
text-alg- der Algorithmus.- Returns:
- die Checksumme.
- Throws:
NoSuchAlgorithmException
-
checksum
public static byte[] checksum(InputStream data, String alg) throws NoSuchAlgorithmException, IOException Liefert eine Checksumme der Daten.- Parameters:
data- InputStream mit den Daten. Hinweis: Die Funktion kuemmert sich NICHT um das Schliessen des Streams.alg- Algorithmus.- Returns:
- die Checksumme.
- Throws:
NoSuchAlgorithmExceptionIOException- See Also:
-