hey everyone am trying to find out which algorithm of hash is used my symfony FOS User Bundle
I've done some research , and it's mentioned that FOSUser Bundle
default security config uses Sha512()
and itirate it over 5000
times + salt then bas64 encoding i'm actually new with these hash
algorithms ,however this is the algorithm in php
$password = 'toto';
$salt = '1234';
$salted = $password.'{'.$salt.'}';
$digest = hash('sha512', $salted, true);
for ($i=1; $i<5000; $i++) {
$digest = hash('sha512', $digest.$salted, true);
}
$encodedPassword = base64_encode($digest);
}
taking from this post How do I generate a SALT in Java for Salted-Hash?
since am not familiar with java
hash
libraries
can anyone help me how to translated this code into Java
!