DigestInputStream — 메시지 다이제스트 입력 스트림 클래스

DigestInputStream — 메시지 다이제스트 입력 스트림 클래스

스트림을 통과하는 비트를 사용해 연결된 메시지 다이제스트를 업데이트하는 투명 스트림이에요. on으로 스트림을 켜고 끌 수 있어요.

출처: Java API Reference

본문

protected MessageDigest digest

이 스트림과 연결된 메시지 다이제스트예요.

public DigestInputStream(InputStream stream, MessageDigest digest)

지정된 입력 스트림과 메시지 다이제스트를 사용해 다이제스트 입력 스트림을 만들어요.

public MessageDigest getMessageDigest()

이 스트림과 연결된 메시지 다이제스트를 반환해요.

public void setMessageDigest(MessageDigest digest)

지정된 메시지 다이제스트를 이 스트림과 연결해요.

public int read() throws IOException

바이트를 읽고 (다이제스트 기능이 켜져 있으면) 메시지 다이제스트를 업데이트해요.

public int read(byte[] b, int off, int len) throws IOException

바이트 배열로 읽고 (다이제스트 기능이 켜져 있으면) 메시지 다이제스트를 업데이트해요.

public void on(boolean on)

다이제스트 기능을 켜거나 꺼요. 기본값은 켜짐(on)이에요.

public String toString()

이 다이제스트 입력 스트림과 연결된 메시지 다이제스트 객체의 문자열 표현을 출력해요.

더 알아보기 (Learn more)