DigestOutputStream — 메시지 다이제스트 출력 스트림 클래스
DigestOutputStream — 메시지 다이제스트 출력 스트림 클래스
스트림을 통과하는 비트를 사용해 연결된 메시지 다이제스트를 업데이트하는 투명 스트림이에요. on으로 스트림을 켜고 끌 수 있어요.
본문
protected MessageDigest digest
이 스트림과 연결된 메시지 다이제스트예요.
public DigestOutputStream(OutputStream stream, MessageDigest digest)
지정된 출력 스트림과 메시지 다이제스트를 사용해 다이제스트 출력 스트림을 만들어요.
public MessageDigest getMessageDigest()
이 스트림과 연결된 메시지 다이제스트를 반환해요.
public void setMessageDigest(MessageDigest digest)
지정된 메시지 다이제스트를 이 스트림과 연결해요.
public void write(int b) throws IOException
(다이제스트 기능이 켜져 있으면) 지정된 바이트로 메시지 다이제스트를 업데이트하고, 어떤 경우든 바이트를 출력 스트림에 써요.
public void write(byte[] b, int off, int len) throws IOException
(다이제스트 기능이 켜져 있으면) 지정된 하위 배열로 메시지 다이제스트를 업데이트하고, 어떤 경우든 하위 배열을 출력 스트림에 써요.
public void on(boolean on)
다이제스트 기능을 켜거나 꺼요. 기본값은 켜짐(on)이에요.
public String toString()
이 다이제스트 출력 스트림과 연결된 메시지 다이제스트 객체의 문자열 표현을 출력해요.