def test_sign_verify(self): message = 42 signed = rsa.encrypt_int(message, self.priv["d"], self.pub["n"]) print "\tSigned: %d" % signed verified = rsa.decrypt_int(signed, self.pub["e"], self.pub["n"]) print "\tVerified: %d" % verified self.assertEqual(message, verified)
def test_sign_verify(self): message = 42 signed = rsa.encrypt_int(message, self.priv['d'], self.pub['n']) print "\tSigned: %d" % signed verified = rsa.decrypt_int(signed, self.pub['e'], self.pub['n']) print "\tVerified: %d" % verified self.assertEqual(message, verified)
def test_enc_dec(self): message = 42 print "\tMessage: %d" % message encrypted = rsa.encrypt_int(message, self.pub["e"], self.pub["n"]) print "\tEncrypted: %d" % encrypted decrypted = rsa.decrypt_int(encrypted, self.priv["d"], self.pub["n"]) print "\tDecrypted: %d" % decrypted self.assertEqual(message, decrypted)
def test_enc_dec(self): message = 42 print "\tMessage: %d" % message encrypted = rsa.encrypt_int(message, self.pub['e'], self.pub['n']) print "\tEncrypted: %d" % encrypted decrypted = rsa.decrypt_int(encrypted, self.priv['d'], self.pub['n']) print "\tDecrypted: %d" % decrypted self.assertEqual(message, decrypted)
#!/usr/bin/env python import rsa (pub, priv) = rsa.newkeys(64) print "Testing integer operations:" message = 42 print "\tMessage: %d" % message encrypted = rsa.encrypt_int(message, pub['e'], pub['n']) print "\tEncrypted: %d" % encrypted decrypted = rsa.decrypt_int(encrypted, priv['d'], pub['n']) print "\tDecrypted: %d" % decrypted signed = rsa.encrypt_int(message,priv['d'], pub['n']) print "\tSigned: %d" % signed verified = rsa.decrypt_int(signed, pub['e'],pub['n']) print "\tVerified: %d" % verified print "Testing string operations:" message = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" print "\tMessage: %s" % message encrypted = rsa.encrypt(message, pub) print "\tEncrypted: %s" % encrypted
#!/usr/bin/env python import rsa (pub, priv) = rsa.newkeys(64) print "Testing integer operations:" message = 42 print "\tMessage: %d" % message encrypted = rsa.encrypt_int(message, pub['e'], pub['n']) print "\tEncrypted: %d" % encrypted decrypted = rsa.decrypt_int(encrypted, priv['d'], pub['n']) print "\tDecrypted: %d" % decrypted signed = rsa.encrypt_int(message, priv['d'], pub['n']) print "\tSigned: %d" % signed verified = rsa.decrypt_int(signed, pub['e'], pub['n']) print "\tVerified: %d" % verified print "Testing string operations:" message = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" print "\tMessage: %s" % message encrypted = rsa.encrypt(message, pub) print "\tEncrypted: %s" % encrypted
def signblind(self,number): return rsa.encrypt_int(number,self.key['d'],self.key['n'])