package de.flower.common.service.security; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.security.authentication.encoding.Md5PasswordEncoder; import org.springframework.security.authentication.encoding.PasswordEncoder; import org.testng.annotations.Test; /** * Class used to encode passwords for initial filling of database. * Saves us from using a command line tool. * * @author flowerrrr */ public class PasswordEncoderTool { private final static Logger log = LoggerFactory.getLogger(PasswordEncoderTool.class); private PasswordEncoder passwordEncoder = new Md5PasswordEncoder(); @Test public void encodePassword() { String password = "1234"; String encryptedPassword = passwordEncoder.encodePassword(password, null); log.info("[" + password + "] -> [" + encryptedPassword + "]."); } }