예제 #1
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')
예제 #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
 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")