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 String
md5
(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:
NoSuchAlgorithmException
IOException
- See Also:
-