public final class HashingSink extends ForwardingSink
hash()来计算最终的哈希值。| Modifier and Type | Method and Description |
|---|---|
ByteString |
hash() |
static HashingSink |
hmacSha1(Sink sink,
ByteString key) |
static HashingSink |
hmacSha256(Sink sink,
ByteString key) |
static HashingSink |
hmacSha512(Sink sink,
ByteString key) |
static HashingSink |
md5(Sink sink) |
static HashingSink |
sha1(Sink sink) |
static HashingSink |
sha256(Sink sink) |
static HashingSink |
sha512(Sink sink) |
void |
write(Buffer source,
long byteCount) |
public static HashingSink md5(Sink sink)
public static HashingSink sha1(Sink sink)
public static HashingSink sha256(Sink sink)
public static HashingSink sha512(Sink sink)
public static HashingSink hmacSha1(Sink sink, ByteString key)
public static HashingSink hmacSha256(Sink sink, ByteString key)
public static HashingSink hmacSha512(Sink sink, ByteString key)
public void write(Buffer source, long byteCount) throws IOException
write in interface Sinkwrite in class ForwardingSinkIOExceptionpublic final ByteString hash()
Copyright © 2019. All rights reserved.