def verify_signature(self, signature1, signature2): crypt = GoCrypt() # print "My ph1", signature1 # print "Go ph1", signature2 signature1 = crypt.decrypt_pydes(signature1) signature2 = crypt.decrypt_pydes(signature2) # print "My ph2", signature1 # print "Go ph2", signature2 if signature1 != signature2: raise GoPayException("Error: signatures dont't match") return True
def verify_signature(self, signature1, signature2): crypt = GoCrypt() #print "My ph1", signature1 #print "Go ph1", signature2 signature1 = crypt.decrypt_pydes(signature1) signature2 = crypt.decrypt_pydes(signature2) #print "My ph2", signature1 #print "Go ph2", signature2 if signature1 != signature2: raise GoPayException("Error: signatures dont't match") return True
def _create_signature(self, parms, encoded=True): long_string = "|".join(parms) gocrypt = GoCrypt() # print "Long string:".ljust(25), long_string # print "Hash:".ljust(25), gocrypt.hash(long_string) # print "Encrypted hash:".ljust(25), gocrypt.encrypt_pydes(long_string) if encoded: signature = gocrypt.encrypt_pydes(long_string) else: signature = gocrypt.hash(long_string) return signature
def _create_signature(self, parms, encoded=True): long_string = "|".join(parms) gocrypt = GoCrypt() #print "Long string:".ljust(25), long_string #print "Hash:".ljust(25), gocrypt.hash(long_string) #print "Encrypted hash:".ljust(25), gocrypt.encrypt_pydes(long_string) if encoded: signature = gocrypt.encrypt_pydes(long_string) else: signature = gocrypt.hash(long_string) return signature