Ejemplo n.º 1
0
 def test_cifrar_cifrar(self):
     ''' verificar se os bytes cifrados e decifrados são iguais aos originais '''
     self.assertEqual(self.byte,
                      decifrar(self.senha, cifrar(self.senha, self.byte)))
     self.assertEqual(
         self.bytes100,
         decifrar(self.senha, cifrar(self.senha, self.bytes100)))
     self.assertEqual(
         self.bytes10000,
         decifrar(self.senha, cifrar(self.senha, self.bytes10000)))
Ejemplo n.º 2
0
 def test_cifrar_vetor(self):
     ''' verificar que o vetor de inicialização de 10 bytes é incluído
         no arquivo cifrado '''
     self.assertEqual(10,
                      len(cifrar(self.senha, self.byte)) - len(self.byte))
     self.assertEqual(
         10,
         len(cifrar(self.senha, self.bytes100)) - len(self.bytes100))
     self.assertEqual(
         10,
         len(cifrar(self.senha, self.bytes10000)) - len(self.bytes10000))
Ejemplo n.º 3
0
 def test_cifrado_diferente(self):
     ''' verificar se os dados cifrados ficam diferentes do originais,
         ignorando o vetor de inicialização (é o mínimo que se espera!)'''
     cifrado = cifrar(self.senha, self.byte)[10:]
     self.assertEqual(len(self.byte), len(cifrado))
     self.assertNotEqual(self.byte, cifrado)
     cifrado = cifrar(self.senha, self.bytes100)[10:]
     self.assertEqual(len(self.bytes100), len(cifrado))
     self.assertNotEqual(self.bytes100, cifrado)
     cifrado = cifrar(self.senha, self.bytes10000)[10:]
     self.assertEqual(len(self.bytes10000), len(cifrado))
     self.assertNotEqual(self.bytes10000, cifrado)
Ejemplo n.º 4
0
 def test_cifrado_diferente(self):
     ''' verificar se os dados cifrados ficam diferentes do originais,
         ignorando o vetor de inicialização (é o mínimo que se espera!)'''
     cifrado = cifrar(self.senha, self.byte)[10:]
     self.assertEqual(len(self.byte), len(cifrado))
     self.assertNotEqual(self.byte, cifrado)
     cifrado = cifrar(self.senha, self.bytes100)[10:]
     self.assertEqual(len(self.bytes100), len(cifrado))
     self.assertNotEqual(self.bytes100, cifrado)
     cifrado = cifrar(self.senha, self.bytes10000)[10:]
     self.assertEqual(len(self.bytes10000), len(cifrado))
     self.assertNotEqual(self.bytes10000, cifrado)
Ejemplo n.º 5
0
 def test_cifrar_cifrar(self):
     ''' verificar se os bytes cifrados e decifrados são iguais aos originais '''
     self.assertEqual(self.byte, decifrar(self.senha, cifrar(self.senha, self.byte)))
     self.assertEqual(self.bytes100, decifrar(self.senha, cifrar(self.senha, self.bytes100)))
     self.assertEqual(self.bytes10000, decifrar(self.senha, cifrar(self.senha, self.bytes10000)))
Ejemplo n.º 6
0
 def test_cifrar_vetor(self):
     ''' verificar que o vetor de inicialização de 10 bytes é incluído
         no arquivo cifrado '''
     self.assertEqual(10, len(cifrar(self.senha, self.byte))-len(self.byte))
     self.assertEqual(10, len(cifrar(self.senha, self.bytes100))-len(self.bytes100))
     self.assertEqual(10, len(cifrar(self.senha, self.bytes10000))-len(self.bytes10000))