Exemple #1
0
    def _decryptSession(self, ciphered):
        """
        Decrypts a message with the session key.
        """
        from SSLCrypto import key
##        from ezPyCrypto import key
        k = key()
        k.importKey(self._sessionkey)
        msg = k.decString(ciphered)
        return msg
Exemple #2
0
    def _encryptSession(self, msg):
        """
        Encrypts a message with the session key.
        """
        from SSLCrypto import key

        ##        from ezPyCrypto import key
        k = key()
        k.importKey(self._sessionkey)
        ##        import binascii as hex
        ##        encoded = hex.hexlify(msg)
        ##        ciphered = k.encString(encoded)
        ciphered = k.encString(msg)
        return ciphered
Exemple #3
0
    def _decryptSession(self, ciphered):
        """
        Decrypts a message with the session key.
        """
        ##        print "I decrypt length: %d" %(len(ciphered))
        from SSLCrypto import key

        ##        from ezPyCrypto import key
        k = key()
        k.importKey(self._sessionkey)
        msg = k.decString(ciphered)

        ##        f = open('/tmp/after_dec.txt','a')
        ##        f.write('%s %d | %d %s\n%s' %('*' * 50, len(msg), len(ciphered), '*' * 30, msg))
        ##        f.close()
        return msg
Exemple #4
0
    def _encryptSession(self, msg):
        """
        Encrypts a message with the session key.
        """
        from SSLCrypto import key
##        from ezPyCrypto import key
        k = key()
        k.importKey(self._sessionkey)
        
##        import binascii as hex
##        encoded = hex.hexlify(msg)
##        ciphered = k.encString(encoded)
        ciphered = k.encString(msg)
##        f = open('/tmp/before_enc.txt','a')
##        f.write('%s %d | %d %s\n%s' %('*' * 50, len(msg), len(ciphered), '*' * 30, msg))
##        f.close()
        return ciphered