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.DigestOutputStream1.1

java.lang.Object
   |
   +--java.io.OutputStream
         |
         +--java.io.FilterOutputStream
               |
               +--java.security.DigestOutputStream

Deklaration

public class DigestOutputStream
extends java.io.FilterOutputStream

Beschreibung

Dieser Stream ermöglicht die Berechnung von Hash-Werten über die geschriebenen Daten. Hierzu verwendet er ein MessageDigest-Objekt, dem die geschriebenen Daten übermittelt werden.


 
Datenelemente
protected MessageDigestdigest
 
Konstruktoren
publicDigestOutputStream(InputStream stream, MessageDigest digest)
 
Methoden
public MessageDigestgetMessageDigest()
public voidon(boolean on)
public voidsetMessageDigest(MessageDigest digest)
public StringtoString()
public voidwrite(int b)
public voidwrite(byte[] b, int off, int len)


 

Datenelemente im Detail

protected MessageDigest digest
Das Objekt, mit dem der Hash-Wert berechnet wird.

 

Konstruktoren im Detail

public DigestOutputStream(InputStream stream, MessageDigest digest)
Erzeugt einen neuen DigestInputStream, der auf dem Stream stream arbeitet und den Hash-Wert mit digest berechnet.

 

Methoden im Detail

public MessageDigest getMessageDigest()
Liefert das MessageDigest-Objekt zurück, das dieser Stream benutzt.
public void on(boolean on)
Schaltet in Abhängigkeit von on die Hash-Wertberechnung an oder aus.
public void setMessageDigest(MessageDigest digest)
Setzt das MessageDigest-Objekt des Streams auf digest.
public String toString()
Liefert eine String-Darstellung des Streams.
public void write(int b)
Schreibt das niederwertigste Byte von b in den Stream und aktualisiert den Hash-Wert.
Exception: IOException
public void write(byte[] b, int off, int len)
Schreibt die ersten len Bytes ab der Position off aus b in den Stream und aktualisiert den Hash-Wert.
Exception: IOException


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

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