public void Create_Sha512_NoSalt() { var hash = CryptPassword.Create("Test", CryptPasswordAlgorithm.Sha512, 0); Assert.Equal("$6$$A2vGKWUkCCh28GOsloAzFlH9OgSh8Kv37fsIgM/FmwIPpmZXE/Rx6h6Fdjw7bEasMtpE/e9QQL9Te0d1pUJk./", hash); }
public void Create_Md5_NoSalt() { var hash = CryptPassword.Create("Test", CryptPasswordAlgorithm.MD5, 0); Assert.Equal("$1$$smLce1bQjZePWXbJ5eh58/", hash); }
public void Create_Sha256_ExplicitRounds() { var hash = CryptPassword.Create("Test", CryptPasswordAlgorithm.Sha256, 0, 7777); Assert.Equal("$5$rounds=7777$$Z7sdS/EnisPsr1uK7pcVGQACIOOtoEREEqXJUHY.ja3", hash); }
public void Create_Sha256_Long() { var hash = CryptPassword.Create("ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ", CryptPasswordAlgorithm.Sha256); Assert.True(CryptPassword.Verify("ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ", hash)); }
public void Create_Sha256_32b() { var hash = CryptPassword.Create("12345678901234567890123456789012", CryptPasswordAlgorithm.Sha256, 0); Assert.Equal("$5$$aBwv.7LCzECcVRAUqSSEFrd.zN54eADoVnXZWC5res6", hash); }
public void Create_Sha256_NoSalt() { var hash = CryptPassword.Create("Test", CryptPasswordAlgorithm.Sha256, 0); Assert.Equal("$5$$HznmDc1T0z.rHKK6lKLl06rT2QuK1hhSbA09Zur2KsD", hash); }