Ejemplo n.º 1
0
 def Ejecut(self):
     if self.pathh == "":
         self.ui.Estado_L.setText("Seleccione una Imagen")
         return
     selMOD = self.ui.Modo.currentText()
     if self.ui.Password.text() == "":
         self.ui.Estado_L.setText("Ingrese una contraseña")
         return
     Password_text = self.ui.Password.text()
     if len(Password_text) != 8:
         self.ui.Estado_L.setText("La contraseña debe ter 8 digitos")
         return
     if selMOD == "Modo_ECB":
         selMOD = DES.MODE_ECB
     elif selMOD == "Modo_CBC":
         selMOD = DES.MODE_CBC
     elif selMOD == "Modo_CFB":
         selMOD = DES.MODE_CFB
     elif selMOD == "Modo_OFB":
         selMOD = DES.MODE_OFB
     if self.ui.Encry.isChecked():
         flag = Pro.Cifrar(Password_text, selMOD, self.pathh)
         if flag:
             self.ui.Estado_L.setText("Cifrado")
         else:
             self.ui.Estado_L.setText("Error al Cifrar")
     elif self.ui.Descry.isChecked():
         flag = Pro.DesCifrar(Password_text, selMOD, self.pathh)
         if flag:
             self.ui.Estado_L.setText("DesCifrado")
         else:
             self.ui.Estado_L.setText("Error al DesCifrar")
     else:
         self.ui.Estado_L.setText("Seleccione una accion")
         return
Ejemplo n.º 2
0
 def Ejecutar(self):
     if (self.ui.CifradoradioButton.isChecked()):
         if (self.pathArchivo != "" and self.pathLlave != ""):
             flag = Procesos.Cifrar(self.pathArchivo, self.pathLlave)
             if flag:
                 self.ui.Estatus.setText("Archivo Cifrado Correctamente")
             else:
                 self.ui.Estatus.setText(
                     "Error al cifrar, ingrese la llave Correcta")
         else:
             self.ui.Estatus.setText("Seleccione los archivos necesarios")
     elif (self.ui.DescifradoradioButton.isChecked()):
         if (self.pathArchivo != "" and self.pathLlave != ""):
             flag = Procesos.DesCifrar(self.pathArchivo, self.pathLlave)
             if flag:
                 self.ui.Estatus.setText("Archivo Descifrado Correctamente")
             else:
                 self.ui.Estatus.setText(
                     "Error al descifrar, ingrese la llave Correcta")
         else:
             self.ui.Estatus.setText("Seleccione los archivos necesarios")
     else:
         self.ui.Estatus.setText("Seleccione una Opcion")