Come determinare quale parametro di forza passare a BCryptEncoder (il valore predefinito è 10) in Spring Java?

3

La documentazione di primavera non lo fa t dire molto , solo che la forza predefinita è 10. Come si può determinare quando si usa la forza aumentata potrebbe essere giustificato e quale è il trade off?

    
posta Chandler Prince 13.10.2017 - 16:12
fonte

1 risposta

5

Aggiungerne uno al parametro raddoppia il costo sia per il difensore che per l'attaccante. Vuoi massimizzare i costi per l'attaccante, mantenendo il costo per il difensore accettabile.

Confrontalo per scelte diverse sul tuo hardware di destinazione. Scegli il valore più grande che offre prestazioni accettabili. Per le applicazioni server che generalmente vanno da 10 a 100 ms.

    
risposta data 13.10.2017 - 17:19
fonte