示例#1
0
 def test_decrypt_cbc_variant(self):
     e2k = '00000000000000201550112001190711'
     enc, clear = '5F966EF1B740B564', '0102030401020304'
     data = best.decrypt(self.depco, enc,
                         '20AEC80DEC6474265EA3657B8D8BAA0DEE5058', key_variant='01',
                          ksk='01', enc2key=e2k, ecb=False, iv='0000000000000000')
     self.assertEqual(data, clear)
示例#2
0
 def test_decrypt_ecb_variant(self):
     e2k = '00000000000000201529112001468695'
     enc, clear = '8061E1D776DF2FFD6FBCA4D853D3F97A', '67033111201401507'
     data = best.decrypt(self.depco, enc,
                         '20AEC80DEC6474265EA3657B8D8BAA0DEE5058',
                         key_variant='01', ksk='01', enc2key=e2k)
     self.assertEqual(data, '67033111201401507F7')
示例#3
0
 def test_decrypt_cbc(self):
     e2k = '00000000000000201532021701917721'
     enc, clear = '6AFFFFA6EAECC023', '0102030401020304'
     data = best.decrypt(self.depco, enc,
                         'B426EE161E95AAE7EBE131D4BF63C71F15F2D8',
                          ksk='01', enc2key=e2k, ecb=False, iv='0000000000000000')
     self.assertEqual(data, clear)