Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

I am already using Spring Security / Acegi for encrypting passwords. Why would I want to add jasypt to my security infrastructure?

0
Posted

I am already using Spring Security / Acegi for encrypting passwords. Why would I want to add jasypt to my security infrastructure?

0

Before all, understand that jasypt is not a substitute for Spring Security / Acegi, which is a powerful and very complete security framework (and which use the Jasypt author truly recommends). Jasypt will instead integrate into Spring Security / Acegi and improve its password encoding capabilities. Some reasons for considering this integration are: • First and most important, because the default standard encryptors (PasswordEncoder implementations) shipped with Spring Security (as of 2.0.1) are simple message digesters (one hashing iteration, none or user-property based fixed salt…), and are not as safe as jasypt’s password encryptors can be (learn more about random salt and iteration count at the article “How to encrypt user passwords”). • Second, because they don’t provide the same level of configuration capabilities as jasypt’s password encryptors: algorithms, parameters resolution… • And third, because using jasypt will help you decoupling your user management logic (more bussi

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123