コード例 #1
0
ファイル: serpent.py プロジェクト: yann2192/PySerpent
 def decrypt(self,block):
     cipherText = serpent_ref.convertToBitstring(block.encode("hex").lower()[::-1], 128)
     plainText = serpent_ref.decrypt(cipherText, self.userKey)
     return serpent_ref.bitstring2hexstring(plainText)[::-1].decode('hex')
コード例 #2
0
 def decrypt(self, block):
     cipherText = serpent_ref.convertToBitstring(
         block.encode("hex").lower()[::-1], 128)
     plainText = serpent_ref.decrypt(cipherText, self.userKey)
     return serpent_ref.bitstring2hexstring(plainText)[::-1].decode('hex')
コード例 #3
0
ファイル: serpent.py プロジェクト: yann2192/Pymail
 def decrypt(self,block):
     cipherText = serpent_ref.convertToBitstring(hexlify(block).decode().lower()[::-1], 128)
     plainText = serpent_ref.decrypt(cipherText, self.userKey)
     return unhexlify(serpent_ref.bitstring2hexstring(plainText)[::-1].encode())
コード例 #4
0
ファイル: serpent.py プロジェクト: r3v3rs3r/serpent_python3
 def decrypt(self, block):
     cipherText = serpent_ref.convertToBitstring(revString(block.hex()),
                                                 128)
     plainText = serpent_ref.decrypt(cipherText, self.userKey)
     return codecs.decode(
         serpent_ref.bitstring2hexstring(plainText)[::-1], "hex_codec")