def sample1(self): lclVault = Vault() lclRecover = BasicRecovery() lclpwd1 = PasswordTuple("Facebook", "q234") lclpwd2 = PasswordTuple("Google", "778") lclpwd3 = PasswordTuple("LinkedIn", "P324") lclpwd4 = PasswordTuple("Quora", "hjkhkg34") lclPasswordList1 = PasswordList([]) lclPasswordList1.append(lclpwd1) lclPasswordList1.append(lclpwd2) lclGen = BasicLabelledKeyGenerator() lclKey = lclGen.generate(lclPasswordList1, lclpwd3) lclVault.append(lclKey) lclPasswordList2 = copy.copy(lclPasswordList1) lclKey2 = lclGen.generate(lclPasswordList2, lclpwd4) lclVault.append(lclKey2) lclRecoveredList1 = lclVault.recover(lclPasswordList1) # lclRecover.recoverList(lclVault, lclPasswordList1) print(lclRecoveredList1.toString()) lclPasswordList1.popByIdentifier("Facebook") lclRecoveredList2 = lclVault.recover(lclPasswordList1) # lclRecover.recoverList(lclVault, lclPasswordList1) print(lclRecoveredList2.toString())
def sample1(self): lclVault = Vault() lclGen = BasicLabelledKeyGenerator() lclpwd1 = PasswordTuple("Facebook", "q234") lclpwd2 = PasswordTuple("Google", "778") lclpwd3 = PasswordTuple("LinkedIn", "P324") lclpwd4 = PasswordTuple("Quora", "hjkhkg34") lclPasswordList1 = PasswordList([]) lclPasswordList1.append(lclpwd1) lclPasswordList1.append(lclpwd2) lclPasswordList2 = PasswordList([]) lclPasswordList2.append(lclpwd1) lclPasswordList3 = PasswordList([]) lclPasswordList3.append(lclpwd4) lclKey1 = lclGen.generate(lclPasswordList1, lclpwd3) lclKey2 = lclGen.generate(lclPasswordList2, lclpwd4) lclVault.append(lclKey1) lclVault.append(lclKey2) print("Vault contents: ") print(lclVault.toString()) #assert(isinstance(lclKey2, BasicLabelledKey)) lclResultList1 = lclVault.recover(lclPasswordList2) lclResultList2 = lclVault.recover(lclPasswordList1) print("Recovery from Google Password: ") print(lclResultList1.toString())
def test_FullFunctionality(self): print("Running FullFunctionality test for the TestPickleWriter.") x = BasicLabelledKeyGenerator() y = x.generate(PasswordList([]), PasswordTuple("RIdentifier", "RPassword")) # sample usage save_object(y, 'sampleKey.pkl') print(y.encode())
def subtest1(self): lclGen = BasicLabelledKeyGenerator() lclpwd1 = PasswordTuple("Facebook", "q234") lclpwd2 = PasswordTuple("Google", "778") lclpwd3 = PasswordTuple("LinkedIn", "P324") lclPasswordList = PasswordList([]) lclPasswordList.append(lclpwd1) lclPasswordList.append(lclpwd2) lclKey = lclGen.generate(lclPasswordList, lclpwd3) #lclpwd4 = PasswordTuple("Quora", "Pdd324") #lclPasswordList.append(lclpwd4) lclComputed = lclKey.computeReturnTuple(lclPasswordList) print("Printed Map.") print(lclComputed.toString()) self.assertEqual(lclComputed.password(), lclpwd3.password())
def printAnEncoding(self, pInputList, pResult): lclGen = BasicLabelledKeyGenerator() lclKey = lclGen.generate(pInputList, pResult) print(lclKey.encode())