Package org.eclipse.net4j.util.security

# Klasse MessageDigestCrypter

java.lang.Object
org.eclipse.net4j.util.security.MessageDigestCrypter

Alle implementierten Schnittstellen:
  `Function<byte[],byte[]>`, `ICrypter`

public class MessageDigestCrypter extends Object implements ICrypter

Seit:
  3.23
Autor:
  Eike Stepper

## Feldübersicht

### Von Schnittstelle geerbte Felder org.eclipse.net4j.util.security.ICrypter

`IDENTITY, PRODUCT_GROUP`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`MessageDigestCrypter(String algorithm, String salt)`
`MessageDigestCrypter(MessageDigest messageDigest, String salt)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`byte[]`
`apply(byte[] data)`
`String`
`getParams()`
`String`
`getType()`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Von Schnittstelle geerbte Methoden java.util.function.Function

`andThen, compose`

## Konstruktordetails

### MessageDigestCrypter

public MessageDigestCrypter(MessageDigest messageDigest, String salt)

### MessageDigestCrypter

public MessageDigestCrypter(String algorithm, String salt) throws NoSuchAlgorithmException

Löst aus:
  `NoSuchAlgorithmException`

## Methodendetails

### getType

public String getType()

Angegeben von:
  `getType` in Schnittstelle `ICrypter`

### getParams

public String getParams()

Angegeben von:
  `getParams` in Schnittstelle `ICrypter`

### apply

public byte[] apply(byte[] data)

Angegeben von:
  `apply` in Schnittstelle `Function<byte[],byte[]>`
Angegeben von:
  `apply` in Schnittstelle `ICrypter`