Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.security.MessageDigestSpi1.2

java.lang.Object
   |
   +--java.security.MessageDigestSpi

Deklaration

public abstract class MessageDigestSpi
extends java.lang.Object

Beschreibung

Diese Klasse definiert ein Service Provider Interface (SPI) für die Klasse MessageDigest, die es Drittanbietern gestattet, eigene Implementierungen zur Hash-Wertberechnung bereitzustellen.


 
Methoden
public Objectclone()
protected abstract byte[]engineDigest()
protected intengineDigest(byte[] buf, int offset, int len)
protected intengineGetDigestLength()
protected abstract voidengineReset()
protected abstract voidengineUpdate(byte input)
protected abstract voidengineUpdate(byte[] input, int offset, int len)


 

Methoden im Detail

public Object clone()
Wenn die betreffende Unterklasse das Interface Cloneable implementiert, kann mit dieser Methode eine identische Kopie des aufgerufenen Objekts erzeugt werden, was zur Ermittlung von Zwischenwerten nützlich sein kann.
Exception: CloneNotSupportedException
protected abstract byte[] engineDigest()
Führt evtl. erforderliche Abschlußaktionen zur Berechnung des Hash-Werts durch und liefert den dann berechneten Hash-Wert zurück.
protected int engineDigest(byte[] buf, int offset, int len)
Führt evtl. erforderliche Abschlußaktionen zur Berechnung des Hash-Werts durch und trägt den dann berechneten Hash-Wert ab der Position offset ind buf ein. Rückgabewert ist die Anzahl der eingetragenen Bytes.
Exception: DigestException
protected int engineGetDigestLength()
Liefert die momentane Länge des Hash-Werts in Bytes zurück.
protected abstract void engineReset()
Initialisiert den Hash-Wert.
protected abstract void engineUpdate(byte input)
Aktualisiert den Hash-Wert mit dem Byte input.
protected abstract void engineUpdate(byte[] input, int offset, int len)
Aktualisiert den Hash-Wert mit den ersten len ab der Position offset aus input.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.