跳过导航链接
A B C D E F G H I J K M N S T V 

A

AbstractHashCode - com.github.houbb.hash.core.code中的类
 
AbstractHashCode() - 类 的构造器com.github.houbb.hash.core.code.AbstractHashCode
 
algorithmName() - 接口 中的方法com.github.houbb.hash.api.IHashContext
Returns the name of the hash algorithm the HashService should use when computing the Hash, or null if the default algorithm configuration of the HashService should be used.
algorithmName() - 类 中的方法com.github.houbb.hash.core.hash.context.HashContext
 
algorithmName(String) - 类 中的方法com.github.houbb.hash.core.hash.context.HashContext
 

B

base64() - 类 中的静态方法com.github.houbb.hash.core.handler.HashResultHandlers
base64 算法
Base64HashResultHandler - com.github.houbb.hash.core.handler中的类
 
Base64HashResultHandler() - 类 的构造器com.github.houbb.hash.core.handler.Base64HashResultHandler
 
bytes() - 类 中的静态方法com.github.houbb.hash.core.handler.HashResultHandlers
bytes 算法
BytesHashResultHandler - com.github.houbb.hash.core.handler中的类
 
BytesHashResultHandler() - 类 的构造器com.github.houbb.hash.core.handler.BytesHashResultHandler
 

C

com.github.houbb.hash - 程序包 com.github.houbb.hash
 
com.github.houbb.hash.api - 程序包 com.github.houbb.hash.api
 
com.github.houbb.hash.bs - 程序包 com.github.houbb.hash.bs
 
com.github.houbb.hash.constant - 程序包 com.github.houbb.hash.constant
 
com.github.houbb.hash.constant.enums - 程序包 com.github.houbb.hash.constant.enums
 
com.github.houbb.hash.core - 程序包 com.github.houbb.hash.core
 
com.github.houbb.hash.core.code - 程序包 com.github.houbb.hash.core.code
 
com.github.houbb.hash.core.handler - 程序包 com.github.houbb.hash.core.handler
 
com.github.houbb.hash.core.hash.context - 程序包 com.github.houbb.hash.core.hash.context
 
com.github.houbb.hash.core.hash.result - 程序包 com.github.houbb.hash.core.hash.result
 
com.github.houbb.hash.core.random - 程序包 com.github.houbb.hash.core.random
 
com.github.houbb.hash.exception - 程序包 com.github.houbb.hash.exception
 
com.github.houbb.hash.util - 程序包 com.github.houbb.hash.util
 
crc() - 类 中的静态方法com.github.houbb.hash.core.code.HasheCodes
crc 实现
crc(String) - 类 中的静态方法com.github.houbb.hash.util.HashCodeHelper
crc hash 策略

D

DEFAULT_NEXT_BYTES_SIZE - 类 中的静态变量com.github.houbb.hash.core.random.SecureRandomGenerator
 
DefaultHashResultHandler - com.github.houbb.hash.core.handler中的类
 
DefaultHashResultHandler() - 类 的构造器com.github.houbb.hash.core.handler.DefaultHashResultHandler
 
defaults() - 类 中的静态方法com.github.houbb.hash.core.handler.HashResultHandlers
默认算法
doHash(String) - 类 中的方法com.github.houbb.hash.core.code.AbstractHashCode
执行真正的 hash 策略
doHash(String) - 类 中的方法com.github.houbb.hash.core.code.HashCodeCRC
 
doHash(String) - 类 中的方法com.github.houbb.hash.core.code.HashCodeFnv
 
doHash(String) - 类 中的方法com.github.houbb.hash.core.code.HashCodeJdk
 
doHash(String) - 类 中的方法com.github.houbb.hash.core.code.HashCodeKetama
 
doHash(String) - 类 中的方法com.github.houbb.hash.core.code.HashCodeMurmur
 

E

execute(IHashResultHandler<T>) - 类 中的方法com.github.houbb.hash.bs.HashBs
执行

F

fnv() - 类 中的静态方法com.github.houbb.hash.core.code.HasheCodes
fnv 实现
fnv(String) - 类 中的静态方法com.github.houbb.hash.util.HashCodeHelper
fnv hash 策略

G

getCode() - 枚举 中的方法com.github.houbb.hash.constant.enums.HashType
 
getDigest(String) - 类 中的方法com.github.houbb.hash.core.hash.result.Hash
Returns the JDK MessageDigest instance to use for executing the hash.

H

handle(IHashResult) - 接口 中的方法com.github.houbb.hash.api.IHashResultHandler
结果处理
handle(IHashResult) - 类 中的方法com.github.houbb.hash.core.handler.Base64HashResultHandler
 
handle(IHashResult) - 类 中的方法com.github.houbb.hash.core.handler.BytesHashResultHandler
 
handle(IHashResult) - 类 中的方法com.github.houbb.hash.core.handler.DefaultHashResultHandler
 
handle(IHashResult) - 类 中的方法com.github.houbb.hash.core.handler.HexHashResultHandler
 
hash(IHashContext) - 接口 中的方法com.github.houbb.hash.api.IHash
执行 hash
hash(String) - 接口 中的方法com.github.houbb.hash.api.IHashCode
计算 hash 值
hash(String) - 类 中的方法com.github.houbb.hash.core.code.AbstractHashCode
 
Hash - com.github.houbb.hash.core.hash.result中的类
 
Hash() - 类 的构造器com.github.houbb.hash.core.hash.result.Hash
 
hash(IHashContext) - 类 中的方法com.github.houbb.hash.core.hash.result.Hash
 
hash(byte[], byte[], int, String) - 类 中的方法com.github.houbb.hash.core.hash.result.Hash
Hashes the specified byte array using the given salt for the specified number of times.
hash(String) - 类 中的静态方法com.github.houbb.hash.util.HashHelper
hash 计算
hash(HashType, String) - 类 中的静态方法com.github.houbb.hash.util.HashHelper
hash 计算
hash(HashType, String, IHashResultHandler<T>) - 类 中的静态方法com.github.houbb.hash.util.HashHelper
hash 计算
hash(HashType, String, String, IHashResultHandler<T>) - 类 中的静态方法com.github.houbb.hash.util.HashHelper
hash 计算
hash(HashType, String, String, int, IHashResultHandler<T>) - 类 中的静态方法com.github.houbb.hash.util.HashHelper
hash 计算
HashBs - com.github.houbb.hash.bs中的类
 
HashCodeCRC - com.github.houbb.hash.core.code中的类
CRC hash 策略
HashCodeCRC() - 类 的构造器com.github.houbb.hash.core.code.HashCodeCRC
 
HashCodeFnv - com.github.houbb.hash.core.code中的类
FNV1_32_HASH 算法
HashCodeFnv() - 类 的构造器com.github.houbb.hash.core.code.HashCodeFnv
 
HashCodeHelper - com.github.houbb.hash.util中的类
哈希编码工具类
HashCodeJdk - com.github.houbb.hash.core.code中的类
jdk 默认实现策略
HashCodeJdk() - 类 的构造器com.github.houbb.hash.core.code.HashCodeJdk
 
HashCodeKetama - com.github.houbb.hash.core.code中的类
 
HashCodeKetama() - 类 的构造器com.github.houbb.hash.core.code.HashCodeKetama
 
HashCodeMurmur - com.github.houbb.hash.core.code中的类
 
HashCodeMurmur() - 类 的构造器com.github.houbb.hash.core.code.HashCodeMurmur
 
HashContext - com.github.houbb.hash.core.hash.context中的类
hash 上下文
HashContext() - 类 的构造器com.github.houbb.hash.core.hash.context.HashContext
 
HasheCodes - com.github.houbb.hash.core.code中的类
 
hashed() - 接口 中的方法com.github.houbb.hash.api.IHashResult
字节数组
hashed() - 类 中的方法com.github.houbb.hash.core.hash.result.HashResult
 
hashed(byte[]) - 类 中的方法com.github.houbb.hash.core.hash.result.HashResult
 
HashHelper - com.github.houbb.hash.util中的类
哈希编码工具类
HashResult - com.github.houbb.hash.core.hash.result中的类
 
HashResult() - 类 的构造器com.github.houbb.hash.core.hash.result.HashResult
 
HashResultHandlers - com.github.houbb.hash.core.handler中的类
 
HashRuntimeException - com.github.houbb.hash.exception中的异常错误
Hash 运行时异常
HashRuntimeException() - 异常错误 的构造器com.github.houbb.hash.exception.HashRuntimeException
 
HashRuntimeException(String) - 异常错误 的构造器com.github.houbb.hash.exception.HashRuntimeException
 
HashRuntimeException(String, Throwable) - 异常错误 的构造器com.github.houbb.hash.exception.HashRuntimeException
 
HashRuntimeException(Throwable) - 异常错误 的构造器com.github.houbb.hash.exception.HashRuntimeException
 
HashRuntimeException(String, Throwable, boolean, boolean) - 异常错误 的构造器com.github.houbb.hash.exception.HashRuntimeException
 
HashType - com.github.houbb.hash.constant.enums中的枚举
HASH 的类型
hex() - 类 中的静态方法com.github.houbb.hash.core.handler.HashResultHandlers
hex 算法
HexHashResultHandler - com.github.houbb.hash.core.handler中的类
 
HexHashResultHandler() - 类 的构造器com.github.houbb.hash.core.handler.HexHashResultHandler
 

I

IHash - com.github.houbb.hash.api中的接口
 
IHashCode - com.github.houbb.hash.api中的接口
 
IHashContext - com.github.houbb.hash.api中的接口
 
IHashResult - com.github.houbb.hash.api中的接口
hash 结果
IHashResultHandler<T> - com.github.houbb.hash.api中的接口
hash 结果
IRandomGenerator - com.github.houbb.hash.api中的接口
 

J

jdk() - 类 中的静态方法com.github.houbb.hash.core.code.HasheCodes
fnv 实现
jdk(String) - 类 中的静态方法com.github.houbb.hash.util.HashCodeHelper
jdk hash 策略

K

ketama() - 类 中的静态方法com.github.houbb.hash.core.code.HasheCodes
ketama 实现
ketama(String) - 类 中的静态方法com.github.houbb.hash.util.HashCodeHelper
ketama hash 策略

M

murmur() - 类 中的静态方法com.github.houbb.hash.core.code.HasheCodes
murmur 实现
murmur(String) - 类 中的静态方法com.github.houbb.hash.util.HashCodeHelper
murmur hash 策略

N

newInstance() - 类 中的静态方法com.github.houbb.hash.bs.HashBs
 
newInstance() - 类 中的静态方法com.github.houbb.hash.core.hash.context.HashContext
 
newInstance() - 类 中的静态方法com.github.houbb.hash.core.hash.result.HashResult
 
nextBytes() - 接口 中的方法com.github.houbb.hash.api.IRandomGenerator
Generates a byte array of fixed length filled with random data, often useful for generating salts, initialization vectors or other seed data.
nextBytes(int) - 接口 中的方法com.github.houbb.hash.api.IRandomGenerator
Generates a byte array of the specified length filled with random data.
nextBytes() - 类 中的方法com.github.houbb.hash.core.random.SecureRandomGenerator
 
nextBytes(int) - 类 中的方法com.github.houbb.hash.core.random.SecureRandomGenerator
 

S

salt() - 接口 中的方法com.github.houbb.hash.api.IHashContext
Returns a salt to be used by the IHash during hash computation, or null if no salt is provided as part of the request.
salt(byte[]) - 类 中的方法com.github.houbb.hash.bs.HashBs
 
salt() - 类 中的方法com.github.houbb.hash.core.hash.context.HashContext
 
salt(byte[]) - 类 中的方法com.github.houbb.hash.core.hash.context.HashContext
 
SecureRandomGenerator - com.github.houbb.hash.core.random中的类
 
SecureRandomGenerator() - 类 的构造器com.github.houbb.hash.core.random.SecureRandomGenerator
 
source() - 接口 中的方法com.github.houbb.hash.api.IHashContext
Returns the source data that will be hashed by a IHash.
source(byte[]) - 类 中的方法com.github.houbb.hash.bs.HashBs
 
source() - 类 中的方法com.github.houbb.hash.core.hash.context.HashContext
 
source(byte[]) - 类 中的方法com.github.houbb.hash.core.hash.context.HashContext
 

T

times() - 接口 中的方法com.github.houbb.hash.api.IHashContext
Returns the number of requested hash iterations to be performed when computing the final Hash result.
times(int) - 类 中的方法com.github.houbb.hash.bs.HashBs
 
times() - 类 中的方法com.github.houbb.hash.core.hash.context.HashContext
 
times(int) - 类 中的方法com.github.houbb.hash.core.hash.context.HashContext
 
toString() - 枚举 中的方法com.github.houbb.hash.constant.enums.HashType
 
toString() - 类 中的方法com.github.houbb.hash.core.hash.context.HashContext
 
toString() - 类 中的方法com.github.houbb.hash.core.hash.result.HashResult
 
type(HashType) - 类 中的方法com.github.houbb.hash.bs.HashBs
 

V

valueOf(String) - 枚举 中的静态方法com.github.houbb.hash.constant.enums.HashType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.github.houbb.hash.constant.enums.HashType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A B C D E F G H I J K M N S T V 
跳过导航链接

Copyright © 2020. All rights reserved.