Home Menu

Menu



Tasker Para hablar de todo lo relacionado con la aplicación tasker


 
Herramientas
  #1  
Viejo 02/11/16, 08:48:46
Avatar de SmartPhoneLover
SmartPhoneLover SmartPhoneLover no está en línea
Usuario muy activo
Mensajes: 542
 
Fecha de registro: jun 2016
Mensajes: 542
Tu operador: Movistar
Mencionado: 4 comentarios
Tagged: 1 hilos
noticia [TAREA] Encriptación de archivos

Bien, como ayer pasé preguntando a ver si había alguna forma de integración con Tasker de la App 'OpenKeyChain' y al final me comentaron que nunca antes se había tratado un tema parecido por esta sección, me decidí a crear éste hilo para discutir una nueva forma de encriptación de archivos en Tasker.

La tarea esta en JAVA, y basado en el código contenido en este hilo externo.

ENCRIPTAR
Código:
    A1: Establecer variable [ Nombre:%filetoencrypt A:xxx Calcular:Apagado Añadir:Apagado ] 
    A2: Establecer variable [ Nombre:%encryptedfile A:xxx Calcular:Apagado Añadir:Apagado ] 
    A3: Establecer variable [ Nombre:%pass A:xxx Calcular:Apagado Añadir:Apagado ] 
    A4: Java Function [ Devolver:fis Class Or Object:FileInputStream Función:new {FileInputStream} (String) Param:%filetoencrypt Param: Param: Param: Param: Param: Param: ] 
    A5: Java Function [ Devolver:fos Class Or Object:FileOutputStream Función:new {FileOutputStream} (String) Param:%encryptedfile Param: Param: Param: Param: Param: Param: ] 
    A6: Java Function [ Devolver:passbytes Class Or Object:(String) %pass Función:getBytes {byte[]} () Param: Param: Param: Param: Param: Param: Param: ] 
    A7: Java Function [ Devolver:sks Class Or Object:SecretKeySpec Función:new {SecretKeySpec} (byte[], String) Param:passbytes Param:AES Param: Param: Param: Param: Param: ] 
    A8: Java Function [ Devolver:cipher Class Or Object:Cipher Función:getInstance {Cipher} (String) Param:AES Param: Param: Param: Param: Param: Param: ] 
    A9: Java Function [ Devolver: Class Or Object:cipher Función:init {} (int, Key) Param:1 Param:sks Param: Param: Param: Param: Param: ] 
    A10: Java Function [ Devolver:cos Class Or Object:CipherOutputStream Función:new {CipherOutputStream} (OutputStream, Cipher) Param:fos Param:cipher Param: Param: Param: Param: Param: ] 
    A11: Java Function [ Devolver:rb Class Or Object:byte[] Función:new {byte[]} (int) Param:256 Param: Param: Param: Param: Param: Param: ] 
    A12: Java Function [ Devolver:b Class Or Object:fis Función:read {int} (byte[]) Param:rb Param: Param: Param: Param: Param: Param: ] 
    A13: Si (if) [ b != -1 ]
    A14: Java Function [ Devolver: Class Or Object:cos Función:write {} (byte[], int, int) Param:rb Param:0 Param:b Param: Param: Param: Param: ] 
    A15: Ir a acción [ Tipo:Etiqueta Acción Número:1 Etiqueta:ReadFile ] 
    A16: Fin si (End if) 
    A17: Java Function [ Devolver: Class Or Object:cos Función:flush {} () Param: Param: Param: Param: Param: Param: Param: ] 
    A18: Java Function [ Devolver: Class Or Object:cos Función:close {} () Param: Param: Param: Param: Param: Param: Param: ] 
    A19: Java Function [ Devolver: Class Or Object:fis Función:close {} () Param: Param: Param: Param: Param: Param: Param: ]

DESENCRIPTAR
Código:
    A1: Establecer variable [ Nombre:%filetodecrypt A:xxx Calcular:Apagado Añadir:Apagado ] 
    A2: Establecer variable [ Nombre:%decryptedfile A:xxx Calcular:Apagado Añadir:Apagado ] 
    A3: Establecer variable [ Nombre:%pass A:xxx Calcular:Apagado Añadir:Apagado ] 
    A4: Java Function [ Devolver:fis Class Or Object:FileInputStream Función:new {FileInputStream} (String) Param:%filetodecrypt Param: Param: Param: Param: Param: Param: ] 
    A5: Java Function [ Devolver:fos Class Or Object:FileOutputStream Función:new {FileOutputStream} (String) Param:%decryptedfile Param: Param: Param: Param: Param: Param: ] 
    A6: Java Function [ Devolver:passbytes Class Or Object:(String) %pass Función:getBytes {byte[]} () Param: Param: Param: Param: Param: Param: Param: ] 
    A7: Java Function [ Devolver:sks Class Or Object:SecretKeySpec Función:new {SecretKeySpec} (byte[], String) Param:passbytes Param:AES Param: Param: Param: Param: Param: ] 
    A8: Java Function [ Devolver:cipher Class Or Object:Cipher Función:getInstance {Cipher} (String) Param:AES Param: Param: Param: Param: Param: Param: ] 
    A9: Java Function [ Devolver: Class Or Object:cipher Función:init {} (int, Key) Param:2 Param:sks Param: Param: Param: Param: Param: ] 
    A10: Java Function [ Devolver:cis Class Or Object:CipherInputStream Función:new {CipherInputStream} (InputStream, Cipher) Param:fis Param:cipher Param: Param: Param: Param: Param: ] 
    A11: Java Function [ Devolver:rb Class Or Object:byte[] Función:new {byte[]} (int) Param:256 Param: Param: Param: Param: Param: Param: ] 
    A12: Java Function [ Devolver:b Class Or Object:cis Función:read {int} (byte[]) Param:rb Param: Param: Param: Param: Param: Param: ] 
    A13: Si (if) [ b != -1 ]
    A14: Java Function [ Devolver: Class Or Object:fos Función:write {} (byte[], int, int) Param:rb Param:0 Param:b Param: Param: Param: Param: ] 
    A15: Ir a acción [ Tipo:Etiqueta Acción Número:1 Etiqueta:ReadFile ] 
    A16: Fin si (End if) 
    A17: Java Function [ Devolver: Class Or Object:fos Función:flush {} () Param: Param: Param: Param: Param: Param: Param: ] 
    A18: Java Function [ Devolver: Class Or Object:fos Función:close {} () Param: Param: Param: Param: Param: Param: Param: ] 
    A19: Java Function [ Devolver: Class Or Object:cis Función:close {} () Param: Param: Param: Param: Param: Param: Param: ]

Última edición por SmartPhoneLover Día 03/11/16 a las 20:49:17
Responder Con Cita
Los siguientes 2 usuarios han agradecido a SmartPhoneLover su comentario:


  #2  
Viejo 07/05/18, 23:44:21
Avatar de Mx WaR HaBiB
Mx WaR HaBiB Mx WaR HaBiB no está en línea
Usuario muy activo
Mensajes: 875
 
Fecha de registro: mar 2014
Localización: Dream Planet
Mensajes: 875
Modelo de smartphone: Galaxy Note 3
Versión de ROM: Magma ROM X3 Marshmallow
Tu operador: Movistar
Mencionado: 12 comentarios
Tagged: 0 hilos
tengo idea para que sirve pero no logro entender como funciona, ¿tendrás algún vídeo o imágenes de muestra?

perdón por tanta pregunta pero tus temas son muy peculiares lo cual llama mucho mi atención.

pd. volví a buscar en el canal y no encontré algo al respecto.
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Otro software para Android > Tasker


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 20:49:19 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007