-
ClassDescriptionUse IncrementalHash32x86. This corrects the processing of trailing bytes.1.5 Replaced by
Caverphone2
, will be removed in 2.0.
-
FieldDescriptionUse
BaseNCodec.pad
. Will be removed in 2.0.UseStandardCharsets.ISO_8859_1
instead.UseStandardCharsets.US_ASCII
instead.UseStandardCharsets.UTF_16
instead.UseStandardCharsets.UTF_16BE
instead.UseStandardCharsets.UTF_16LE
instead.UseStandardCharsets.UTF_8
instead.This is not used internally and will be removed in a future release.TODO: This field will be changed to a private final Charset in 2.0. (CODEC-126)1.11 Will be removed in 2.0 (CODEC-230)
-
MethodDescription1.5 Use
Base64.isBase64(byte[])
, will be removed in 2.0.(1.11) UseDigestUtils.getSha1Digest()
(1.11) UseDigestUtils.sha1(byte[])
(1.11) UseDigestUtils.sha1(InputStream)
(1.11) UseDigestUtils.sha1(String)
(1.11) UseDigestUtils.sha1Hex(byte[])
(1.11) UseDigestUtils.sha1Hex(InputStream)
(1.11) UseDigestUtils.sha1Hex(String)
(1.11) UsegetInitializedMac(HmacAlgorithms.HMAC_MD5, byte[])
(1.11) UsegetInitializedMac(HmacAlgorithms.HMAC_SHA_1, byte[])
(1.11) UsegetInitializedMac(HmacAlgorithms.HMAC_SHA_256, byte[])
(1.11) UsegetInitializedMac(HmacAlgorithms.HMAC_SHA_384, byte[])
(1.11) UsegetInitializedMac(HmacAlgorithms.HMAC_SHA_512, byte[])
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_MD5, byte[]).hmac(byte[])
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_MD5, byte[]).hmac(InputStream)
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_MD5, String).hmac(String)
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_MD5, byte[]).hmacHex(byte[])
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_MD5, byte[]).hmacHex(InputStream)
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_MD5, String).hmacHex(String)
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_1, byte[]).hmac(byte[])
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_1, byte[]).hmac(InputStream)
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_1, String).hmac(String)
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_1, byte[]).hmacHex(byte[])
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_1, byte[]).hmacHex(InputStream)
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_1, String).hmacHex(String)
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_256, byte[]).hmac(byte[])
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_256, byte[]).hmac(InputStream)
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_256, String).hmac(String)
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_256, byte[]).hmacHex(byte[])
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_256, byte[]).hmacHex(InputStream)
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_256, String).hmacHex(String)
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_384, byte[]).hmac(byte[])
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_384, byte[]).hmac(InputStream)
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_384, String).hmac(String)
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_384, byte[]).hmacHex(byte[])
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_384, byte[]).hmacHex(InputStream)
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_384, String).hmacHex(String)
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_512, byte[]).hmac(byte[])
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_512, byte[]).hmac(InputStream)
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_512, String).hmac(String)
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_512, byte[]).hmacHex(byte[])
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_512, byte[]).hmacHex(InputStream)
(1.11) Usenew HmacUtils(HmacAlgorithms.HMAC_SHA_512, String).hmacHex(String)
UseMurmurHash3.hash128x64(byte[], int, int, int)
. This corrects the seed initialization.UseMurmurHash3.hash128x64(byte[])
using the bytes returned fromString.getBytes(java.nio.charset.Charset)
.UseMurmurHash3.hash32x86(byte[], int, int, int)
. This corrects the processing of trailing bytes.UseMurmurHash3.hash32x86(byte[], int, int, int)
. This corrects the processing of trailing bytes.UseMurmurHash3.hash32x86(byte[], int, int, int)
. This corrects the processing of trailing bytes.UseMurmurHash3.hash32x86(byte[], int, int, int)
. This corrects the processing of trailing bytes.UseMurmurHash3.hash32x86(byte[], int, int, int)
with the bytes returned fromString.getBytes(java.nio.charset.Charset)
. This corrects the processing of trailing bytes.Not part of the MurmurHash3 implementation. Use half of the hash bytes fromMurmurHash3.hash128x64(byte[])
.Not part of the MurmurHash3 implementation. Use half of the hash bytes fromMurmurHash3.hash128x64(byte[], int, int, int)
.Not part of the MurmurHash3 implementation. Use half of the hash bytes fromMurmurHash3.hash128x64(byte[], int, int, int)
.Not part of the MurmurHash3 implementation. Use half of the hash bytes fromMurmurHash3.hash128x64(byte[])
with the bytes from theint
.Not part of the MurmurHash3 implementation. Use half of the hash bytes fromMurmurHash3.hash128x64(byte[])
with the bytes from thelong
.Not part of the MurmurHash3 implementation. Use half of the hash bytes fromMurmurHash3.hash128x64(byte[])
with the bytes from theshort
.since 1.9This feature is not needed since the encoding size must be constant. Will be removed in 2.0.This feature is not needed since the encoding size must be constant. Will be removed in 2.0.UseURLCodec.getDefaultCharset()
, will be removed in 2.0.
-
ConstructorDescriptionTODO Make private in 2.0.TODO Make private in 2.0.TODO Make private in 2.0.TODO Make private in 2.0.since 1.11; only useful to preserve binary compatibilitysince 1.11; only useful to preserve binary compatibilityTODO Make private in 2.0.TODO Make private in 2.0.TODO Make private in 2.0.Creating an instance without a
StringEncoder
leads to aNullPointerException
. Will be removed in 2.0.