DigestInputStream — 메시지 다이제스트 입력 스트림 클래스
DigestInputStream — 메시지 다이제스트 입력 스트림 클래스
스트림을 통과하는 비트를 사용해 연결된 메시지 다이제스트를 업데이트하는 투명 스트림이에요. on으로 스트림을 켜고 끌 수 있어요.
본문
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()
이 다이제스트 입력 스트림과 연결된 메시지 다이제스트 객체의 문자열 표현을 출력해요.