misonsan ha scritto:
con la funzione
String passwordNormalise = passwordEncoder.encode(anadipform.getPassword());
effettuo la criptazione della password inserita nel form.
Dovresti precisare ancora: si tratta forse (presumo) della strategia PasswordEncoder di Spring Security?
E se sì, dovresti chiarire ancora meglio. Poiché quel PasswordEncoder è solo una interfaccia e ci possono essere
N diverse implementazioni. Quindi QUALE implementazione viene usata? La documentazione dice:
The preferred implementation is BCryptPasswordEncoder
Se è il BCryptPasswordEncoder, sappi che l'algoritmo BCrypt è una
strong hashing function. E come tale NON è reversibile.
A questo punto dovresti spiegarci
perché vorresti riottenere la password in chiaro.