public class Checksum extends Object
Modifier and Type | Field | Description |
---|---|---|
static String |
MD5 |
Konstante fuer MD5-Checksumme.
|
static String |
SHA1 |
Konstante fuer SHA1-Checksumme.
|
static String |
SHA256 |
Konstante fuer SHA-256-Checksumme.
|
Modifier and Type | Method | Description |
---|---|---|
static byte[] |
checksum(byte[] text,
String alg) |
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.
|
public static final String SHA1
public static final String SHA256
public static final String MD5
public static String md5(byte[] text) throws NoSuchAlgorithmException
text
- NoSuchAlgorithmException
public static byte[] checksum(byte[] text, String alg) throws NoSuchAlgorithmException
text
- alg
- der Algorithmus.NoSuchAlgorithmException
public static byte[] checksum(InputStream data, String alg) throws NoSuchAlgorithmException, IOException
data
- InputStream mit den Daten.
Hinweis: Die Funktion kuemmert sich NICHT um das Schliessen des Streams.alg
- Algorithmus.NoSuchAlgorithmException
IOException
MD5
,
SHA1
Copyright © 2018. All rights reserved.