/forgerock/openidm-v4/openidm-util/src/main/java/org/forgerock/openidm/crypto/ |
H A D | FieldStorageSchemeImpl.java | 97 byte[] digestBytes; 106 digestBytes = messageDigest.digest(plainPlusSalt); 116 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 118 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 119 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, NUM_SALT_BYTES); 128 byte[] digestBytes = new byte[digestSize]; 140 System.arraycopy(decodedBytes, 0, digestBytes, 0, digestSize); 168 return Arrays.equals(digestBytes, userDigestBytes);
|
/forgerock/opendj-b2.6/src/server/org/opends/server/extensions/ |
H A D | SaltedSHA1PasswordStorageScheme.java | 167 byte[] digestBytes; 179 digestBytes = messageDigest.digest(plainPlusSalt); 196 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 198 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 199 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, 225 byte[] digestBytes; 237 digestBytes = messageDigest.digest(plainPlusSalt); 254 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 256 System.arraycopy(digestBytes, [all...] |
H A D | SaltedSHA512PasswordStorageScheme.java | 169 byte[] digestBytes; 181 digestBytes = messageDigest.digest(plainPlusSalt); 198 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 200 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 201 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, 227 byte[] digestBytes; 239 digestBytes = messageDigest.digest(plainPlusSalt); 256 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 258 System.arraycopy(digestBytes, [all...] |
H A D | SaltedMD5PasswordStorageScheme.java | 166 byte[] digestBytes; 178 digestBytes = messageDigest.digest(plainPlusSalt); 195 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 197 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 198 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, 224 byte[] digestBytes; 236 digestBytes = messageDigest.digest(plainPlusSalt); 253 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 255 System.arraycopy(digestBytes, [all...] |
H A D | SaltedSHA256PasswordStorageScheme.java | 169 byte[] digestBytes; 181 digestBytes = messageDigest.digest(plainPlusSalt); 198 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 200 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 201 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, 227 byte[] digestBytes; 239 digestBytes = messageDigest.digest(plainPlusSalt); 256 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 258 System.arraycopy(digestBytes, [all...] |
H A D | SaltedSHA384PasswordStorageScheme.java | 170 byte[] digestBytes; 182 digestBytes = messageDigest.digest(plainPlusSalt); 199 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 201 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 202 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, 228 byte[] digestBytes; 240 digestBytes = messageDigest.digest(plainPlusSalt); 257 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 259 System.arraycopy(digestBytes, [all...] |
/forgerock/opendj2/src/server/org/opends/server/extensions/ |
H A D | SaltedSHA1PasswordStorageScheme.java | 166 byte[] digestBytes; 178 digestBytes = messageDigest.digest(plainPlusSalt); 199 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 201 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 202 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, 228 byte[] digestBytes; 240 digestBytes = messageDigest.digest(plainPlusSalt); 261 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 263 System.arraycopy(digestBytes, [all...] |
H A D | SaltedSHA512PasswordStorageScheme.java | 168 byte[] digestBytes; 180 digestBytes = messageDigest.digest(plainPlusSalt); 201 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 203 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 204 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, 230 byte[] digestBytes; 242 digestBytes = messageDigest.digest(plainPlusSalt); 263 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 265 System.arraycopy(digestBytes, [all...] |
H A D | PKCS5S2PasswordStorageScheme.java | 132 byte[] digestBytes = encodeWithRandomSalt(plaintext, saltBytes); 133 byte[] hashPlusSalt = concatenateSaltPlusHash(saltBytes, digestBytes); 168 final byte[] digestBytes = new byte[SHA1_LENGTH]; 171 System.arraycopy(decodedBytes, saltLength, digestBytes, 0, SHA1_LENGTH); 172 return encodeAndMatch(plaintextPassword, saltBytes, digestBytes, iterations); 208 byte[] digestBytes = encodeWithRandomSalt(plaintext, saltBytes); 212 + Base64.encode(digestBytes)); 229 byte[] digestBytes = Base64.decode(authValue); 230 return encodeAndMatch(plaintextPassword, saltBytes, digestBytes, iterations); 294 byte[] digestBytes 343 encodeAndMatch(ByteSequence plaintext, byte[] saltBytes, byte[] digestBytes, int iterations) argument 389 concatenateSaltPlusHash(byte[] saltBytes, byte[] digestBytes) argument [all...] |
H A D | SaltedMD5PasswordStorageScheme.java | 168 byte[] digestBytes; 180 digestBytes = messageDigest.digest(plainPlusSalt); 201 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 203 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 204 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, 230 byte[] digestBytes; 242 digestBytes = messageDigest.digest(plainPlusSalt); 263 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 265 System.arraycopy(digestBytes, [all...] |
H A D | SaltedSHA256PasswordStorageScheme.java | 168 byte[] digestBytes; 180 digestBytes = messageDigest.digest(plainPlusSalt); 201 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 203 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 204 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, 230 byte[] digestBytes; 242 digestBytes = messageDigest.digest(plainPlusSalt); 263 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 265 System.arraycopy(digestBytes, [all...] |
H A D | SaltedSHA384PasswordStorageScheme.java | 169 byte[] digestBytes; 181 digestBytes = messageDigest.digest(plainPlusSalt); 202 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 204 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 205 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, 231 byte[] digestBytes; 243 digestBytes = messageDigest.digest(plainPlusSalt); 264 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 266 System.arraycopy(digestBytes, [all...] |
/forgerock/opendj2.6.2/src/server/org/opends/server/extensions/ |
H A D | SaltedSHA1PasswordStorageScheme.java | 167 byte[] digestBytes; 179 digestBytes = messageDigest.digest(plainPlusSalt); 196 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 198 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 199 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, 225 byte[] digestBytes; 237 digestBytes = messageDigest.digest(plainPlusSalt); 254 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 256 System.arraycopy(digestBytes, [all...] |
H A D | SaltedSHA512PasswordStorageScheme.java | 169 byte[] digestBytes; 181 digestBytes = messageDigest.digest(plainPlusSalt); 198 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 200 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 201 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, 227 byte[] digestBytes; 239 digestBytes = messageDigest.digest(plainPlusSalt); 256 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 258 System.arraycopy(digestBytes, [all...] |
H A D | SaltedMD5PasswordStorageScheme.java | 166 byte[] digestBytes; 178 digestBytes = messageDigest.digest(plainPlusSalt); 195 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 197 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 198 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, 224 byte[] digestBytes; 236 digestBytes = messageDigest.digest(plainPlusSalt); 253 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 255 System.arraycopy(digestBytes, [all...] |
H A D | SaltedSHA256PasswordStorageScheme.java | 169 byte[] digestBytes; 181 digestBytes = messageDigest.digest(plainPlusSalt); 198 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 200 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 201 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, 227 byte[] digestBytes; 239 digestBytes = messageDigest.digest(plainPlusSalt); 256 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 258 System.arraycopy(digestBytes, [all...] |
/forgerock/opendj2-jel-hg/src/server/org/opends/server/extensions/ |
H A D | SaltedSHA1PasswordStorageScheme.java | 167 byte[] digestBytes; 179 digestBytes = messageDigest.digest(plainPlusSalt); 196 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 198 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 199 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, 225 byte[] digestBytes; 237 digestBytes = messageDigest.digest(plainPlusSalt); 254 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 256 System.arraycopy(digestBytes, [all...] |
H A D | SaltedSHA512PasswordStorageScheme.java | 169 byte[] digestBytes; 181 digestBytes = messageDigest.digest(plainPlusSalt); 198 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 200 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 201 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, 227 byte[] digestBytes; 239 digestBytes = messageDigest.digest(plainPlusSalt); 256 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 258 System.arraycopy(digestBytes, [all...] |
H A D | SaltedMD5PasswordStorageScheme.java | 166 byte[] digestBytes; 178 digestBytes = messageDigest.digest(plainPlusSalt); 195 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 197 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 198 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, 224 byte[] digestBytes; 236 digestBytes = messageDigest.digest(plainPlusSalt); 253 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 255 System.arraycopy(digestBytes, [all...] |
/forgerock/opendj2-hg/src/server/org/opends/server/extensions/ |
H A D | SaltedSHA1PasswordStorageScheme.java | 166 byte[] digestBytes; 178 digestBytes = messageDigest.digest(plainPlusSalt); 199 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 201 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 202 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, 228 byte[] digestBytes; 240 digestBytes = messageDigest.digest(plainPlusSalt); 261 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 263 System.arraycopy(digestBytes, [all...] |
H A D | SaltedSHA512PasswordStorageScheme.java | 168 byte[] digestBytes; 180 digestBytes = messageDigest.digest(plainPlusSalt); 201 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 203 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 204 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, 230 byte[] digestBytes; 242 digestBytes = messageDigest.digest(plainPlusSalt); 263 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 265 System.arraycopy(digestBytes, [all...] |
H A D | PKCS5S2PasswordStorageScheme.java | 132 byte[] digestBytes = encodeWithRandomSalt(plaintext, saltBytes); 133 byte[] hashPlusSalt = concatenateSaltPlusHash(saltBytes, digestBytes); 168 final byte[] digestBytes = new byte[SHA1_LENGTH]; 171 System.arraycopy(decodedBytes, saltLength, digestBytes, 0, SHA1_LENGTH); 172 return encodeAndMatch(plaintextPassword, saltBytes, digestBytes, iterations); 208 byte[] digestBytes = encodeWithRandomSalt(plaintext, saltBytes); 212 + Base64.encode(digestBytes)); 229 byte[] digestBytes = Base64.decode(authValue); 230 return encodeAndMatch(plaintextPassword, saltBytes, digestBytes, iterations); 294 byte[] digestBytes 343 encodeAndMatch(ByteSequence plaintext, byte[] saltBytes, byte[] digestBytes, int iterations) argument 389 concatenateSaltPlusHash(byte[] saltBytes, byte[] digestBytes) argument [all...] |
/forgerock/opendj-v3/opendj-server-legacy/src/main/java/org/opends/server/extensions/ |
H A D | SaltedSHA1PasswordStorageScheme.java | 154 byte[] digestBytes; 166 digestBytes = messageDigest.digest(plainPlusSalt); 184 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 186 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 187 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, 211 byte[] digestBytes; 223 digestBytes = messageDigest.digest(plainPlusSalt); 241 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 243 System.arraycopy(digestBytes, [all...] |
H A D | SaltedSHA512PasswordStorageScheme.java | 159 byte[] digestBytes; 171 digestBytes = messageDigest.digest(plainPlusSalt); 189 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 191 System.arraycopy(digestBytes, 0, hashPlusSalt, 0, digestBytes.length); 192 System.arraycopy(saltBytes, 0, hashPlusSalt, digestBytes.length, 216 byte[] digestBytes; 228 digestBytes = messageDigest.digest(plainPlusSalt); 246 byte[] hashPlusSalt = new byte[digestBytes.length + NUM_SALT_BYTES]; 248 System.arraycopy(digestBytes, [all...] |
H A D | PKCS5S2PasswordStorageScheme.java | 122 byte[] digestBytes = encodeWithRandomSalt(plaintext, saltBytes,random); 123 byte[] hashPlusSalt = concatenateSaltPlusHash(saltBytes, digestBytes); 153 final byte[] digestBytes = new byte[SHA1_LENGTH]; 156 System.arraycopy(decodedBytes, saltLength, digestBytes, 0, SHA1_LENGTH); 157 return encodeAndMatch(plaintextPassword, saltBytes, digestBytes, iterations); 187 byte[] digestBytes = encodeWithRandomSalt(plaintext, saltBytes,random); 190 + ':' + Base64.encode(saltBytes) + '$' + Base64.encode(digestBytes)); 206 byte[] digestBytes = Base64.decode(authValue); 207 return encodeAndMatch(plaintextPassword, saltBytes, digestBytes, iterations); 263 byte[] digestBytes 307 encodeAndMatch(ByteSequence plaintext, byte[] saltBytes, byte[] digestBytes, int iterations) argument 335 concatenateSaltPlusHash(byte[] saltBytes, byte[] digestBytes) argument [all...] |