| Package | Description | 
|---|---|
| com.google.common.hash | Hash functions and related structures. | 
| com.google.common.io | This package contains utility methods and classes for working with Java I/O;
 for example input streams, output streams, readers, writers, and files. | 
| Modifier and Type | Method and Description | 
|---|---|
| static HashFunction | Hashing. adler32() | 
| static HashFunction | Hashing. concatenating(HashFunction first,
                          HashFunction second,
                          HashFunction... rest)Returns a hash function which computes its hash code by concatenating the hash codes of the
 underlying hash functions together. | 
| static HashFunction | Hashing. concatenating(Iterable<HashFunction> hashFunctions)Returns a hash function which computes its hash code by concatenating the hash codes of the
 underlying hash functions together. | 
| static HashFunction | Hashing. crc32() | 
| static HashFunction | Hashing. crc32c()Returns a hash function implementing the CRC32C checksum algorithm (32 hash bits) as described
 by RFC 3720, Section 12.1. | 
| static HashFunction | Hashing. goodFastHash(int minimumBits)Returns a general-purpose, temporary-use, non-cryptographic hash function. | 
| static HashFunction | Hashing. md5()Returns a hash function implementing the MD5 hash algorithm (128 hash bits) by delegating to
 the MD5  MessageDigest. | 
| static HashFunction | Hashing. murmur3_128()Returns a hash function implementing the
 
 128-bit murmur3 algorithm, x64 variant (little-endian variant),
 using a seed value of zero. | 
| static HashFunction | Hashing. murmur3_128(int seed)Returns a hash function implementing the
 
 128-bit murmur3 algorithm, x64 variant (little-endian variant),
 using the given seed value. | 
| static HashFunction | Hashing. murmur3_32()Returns a hash function implementing the
 
 32-bit murmur3 algorithm, x86 variant (little-endian variant),
 using a seed value of zero. | 
| static HashFunction | Hashing. murmur3_32(int seed)Returns a hash function implementing the
 
 32-bit murmur3 algorithm, x86 variant (little-endian variant),
 using the given seed value. | 
| static HashFunction | Hashing. sha1()Returns a hash function implementing the SHA-1 algorithm (160 hash bits) by delegating to the
 SHA-1  MessageDigest. | 
| static HashFunction | Hashing. sha256()Returns a hash function implementing the SHA-256 algorithm (256 hash bits) by delegating to
 the SHA-256  MessageDigest. | 
| static HashFunction | Hashing. sha384()Returns a hash function implementing the SHA-384 algorithm (384 hash bits) by delegating to
 the SHA-384  MessageDigest. | 
| static HashFunction | Hashing. sha512()Returns a hash function implementing the SHA-512 algorithm (512 hash bits) by delegating to the
 SHA-512  MessageDigest. | 
| static HashFunction | Hashing. sipHash24()Returns a hash function implementing the
 64-bit SipHash-2-4 algorithm
 using a seed value of  k = 00 01 02 .... | 
| static HashFunction | Hashing. sipHash24(long k0,
                  long k1)Returns a hash function implementing the
 64-bit SipHash-2-4 algorithm
 using the given seed. | 
| Modifier and Type | Method and Description | 
|---|---|
| static HashFunction | Hashing. concatenating(HashFunction first,
                          HashFunction second,
                          HashFunction... rest)Returns a hash function which computes its hash code by concatenating the hash codes of the
 underlying hash functions together. | 
| static HashFunction | Hashing. concatenating(HashFunction first,
                          HashFunction second,
                          HashFunction... rest)Returns a hash function which computes its hash code by concatenating the hash codes of the
 underlying hash functions together. | 
| Modifier and Type | Method and Description | 
|---|---|
| static HashFunction | Hashing. concatenating(Iterable<HashFunction> hashFunctions)Returns a hash function which computes its hash code by concatenating the hash codes of the
 underlying hash functions together. | 
| Constructor and Description | 
|---|
| HashingInputStream(HashFunction hashFunction,
                                    InputStream in)Creates an input stream that hashes using the given  HashFunctionand delegates all data
 read from it to the underlyingInputStream. | 
| HashingOutputStream(HashFunction hashFunction,
                                      OutputStream out)Creates an output stream that hashes using the given  HashFunction, and forwards all
 data written to it to the underlyingOutputStream. | 
| Modifier and Type | Method and Description | 
|---|---|
| static HashCode | Files. hash(File file,
        HashFunction hashFunction)Computes the hash code of the  fileusinghashFunction. | 
| HashCode | ByteSource. hash(HashFunction hashFunction)Hashes the contents of this byte source using the given hash function. | 
Copyright © 2010-2015. All Rights Reserved.