Class PasswordHashing


  • public class PasswordHashing
    extends OBBaseTest
    Tests password hashing with different algorithms
    • Constructor Detail

      • PasswordHashing

        public PasswordHashing()
    • Method Detail

      • sha1IsAKnownAlgorithm

        public void sha1IsAKnownAlgorithm()
      • sha512SaltIsAKnownAlgorithm

        public void sha512SaltIsAKnownAlgorithm()
      • unknownAlgorithmsThrowException

        public void unknownAlgorithmsThrowException()
      • oldHashesWork

        public void oldHashesWork()
      • newHashesWork

        public void newHashesWork()
      • saltPrventCollission

        public void saltPrventCollission()
      • validUserNameAndPasswordReturnAUser

        public void validUserNameAndPasswordReturnAUser()
      • invalidPasswordDoesNotReturnAUser

        public void invalidPasswordDoesNotReturnAUser()
      • invalidUserDoesNotReturnAUser

        public void invalidUserDoesNotReturnAUser()
      • oldAlgorithmsGetPromoted

        public void oldAlgorithmsGetPromoted()
      • newAlgorithmsRemainUntouched

        public void newAlgorithmsRemainUntouched()
      • oldPasswordsCanBeExpired

        public void oldPasswordsCanBeExpired()