Conjunto de extensiones para la ayuda en la depuración, cifrados y obtención de información del sistema.
- Última versión : 1,0
- Probado : En App inventor 2 (Built: August 18 2024 Versión: nb198),
- Última actualización : 27 de Agosto de 2024
Paquete con extensiones: pinguytaz.net.utiles.aix - Fuentes:
- Fuente extensión Logs.java
- Fuentes extensión Codifica.java
- Fuentes extensión Informa.java
Paquete de extensiones "Utiles"
GitHub con los fuentes y explicación
Conjunto de extensiones para la ayuda en la depuración, cifrados y obtencion de información del sistema.
Logs
Nos permite escribir mensajes en LogCat
En la funcion Log() definiremos el texto a enviar y el tipo de log: Verbose, Debug, Info, Advertencia y Error
Codifica
Funciones para codificar Strings, ya sean Hash como MD5 y SHA-256, conversiones(más adelante) a Base64 y Base 16 y encriptación(más adelante).
Tenemos un componente evento que captura las posibles excepciónes de las funciones:
- HASH: MD5(16 bytes) y SHA-256(32 bytes) se les pasamos el texto y retorna la cadena con el HASH
- Codifica Hexadecimal y Base 64 se pasa la cadena de texto o HEXadecimal/Base64
- Encripta Nos permite encriptar/Desencriptar mediante AES, se le pasa la cadena de Texto a encriptar o la cadena HEX de un encriptado, asi como la clave y el salt.
Informa
Propiedades con información del dispositivo, aplicación etc.
- Device, Fabricante, Host, Hardware, Id, Marca, Modelo, NombrePlataforma, Producto
- Huella Marca que identifica la compilación.
- ParcheSeguridad Parche de seguridad.
- VersionSdk Version del SO y API que utiliza.
- VersionSdkEnNumero como antes pero en entero.
- VersionInterna La versión interna del sistema compilado.