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

java.lang.Object
   |
   +--java.io.InputStream
         |
         +--java.io.FilterInputStream
               |
               +--java.security.DigestInputStream

Deklaration

public class DigestInputStream
extends java.io.FilterInputStream

Beschreibung

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


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


 

Datenelemente im Detail

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

 

Konstruktoren im Detail

public DigestInputStream(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 int read()
Liest ein Byte aus dem darunterliegenden Stream, aktualisiert den Hash-Wert und liefert es zurück.
Exception: IOException
public int read(byte[] b, int off, int len)
Liest len Bytes aus dem darunterliegenden Stream, aktualisiert den Hash-Wert und trägt sie ab der Position off in b ein. Rückgabewert ist die Anzahl der gelesenen Bytes.
Exception: IOException
public void setMessageDigest(MessageDigest digest)
Setzt das MessageDigest-Objekt des Streams auf digest.
public String toString()
Liefert eine String-Darstellung des Streams.


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

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