コード例 #1
0
ファイル: message.py プロジェクト: atduskgreg/wire
    def _try_encrypt(self):
        try:
            if len(self.data['encryption_key']) >= 6:
                self.data['content'] = encrypt(self.data['encryption_key'],
                    self.data['content'])
                self.encrypted = True
                self.enc_data['encrypted'] = True
            else:
                raise KeyError()
            if len(self.data['destruct_key']) > 0 \
                and self.enc_data['encrypted']:
                h = Hasher(4)
                self.enc_data['destruct_key'] = h.hash(
                    self.data['destruct_key'])

        except KeyError:
            self.enc_data['encrypted'] = False
コード例 #2
0
ファイル: message.py プロジェクト: atduskgreg/wire
 def encrypt(self, encryption_key):
     self.data['content'] = encrypt(encryption_key, self.data['content'])
     self.decrypted = False
     self.encrypted = True