public void lineShiftLineRange() { ulong len = 1; string start = "000000"; string stop = "AAAAAAA"; Assert.AreEqual(stop, PasswordGuessing.lineShift(start, len)); }
public void GetHashTestNormal() { string[] strArr = { "A", "V6", "7yы", "уц83", "AЬSЫФ", "ннSрФ7" }; string[] hashArr = { "f8VicOenD6gaWTW3Lqy+KQ==", "25Pxw1uEQzTismaVFhi0/g==", "X/9hyYHjo93MWDN7La1ckg==", "d+GgbOH8uYNdNFVkep3Shw==", "PoaU3beWAR7RkeBhGrW6fw==", "nWJ4Bi1izyUspFKVoRZd/w==" }; for (int index = 0; index < hashArr.Length; ++index) { Assert.AreEqual(hashArr[index], PasswordGuessing.GetHash(strArr[index])); } }
public void BruteForceTestOutOfRange() { int len = 3; string start = "ABC"; string stop = "EEE"; string hash = "B0UGSRi0lpPMpk1rahPSig=="; bool flag = false; flag = PasswordGuessing.BruteForce(len, start, stop, hash); Assert.IsFalse(flag); }
public void BruteForceTestConvertError() { int len = 3; string start = "ABC"; string stop = "EEE"; string hash = "XiYNkNaF+bhDyNvfaehw="; bool flag = false; flag = PasswordGuessing.BruteForce(len, start, stop, hash); Assert.IsFalse(flag); }
public void BruteForceTestNormal() { int len = 3; string start = "ABC"; string stop = "EEE"; string hash = "QkUdNwsYi8TtKjEr4L08SQ=="; bool flag = false; flag = PasswordGuessing.BruteForce(len, start, stop, hash); Assert.IsTrue(flag); }