
App Crypto for Android
La aplicación proporciona herramientas convenientes para el cifrado y descifrado de texto y archivos.
Información De La Aplicación
Descripción De La Aplicación Descripción
Análisis Y Revisión De La Aplicación Android: App Crypto for Android, Desarrollado Por ivan gabrovski. Listado En La Categoría Herramientas. La Versión Actual Es 3.0, Actualizada En 30/05/2025 . Según Las Revisiones De Los Usuarios En Google Play: App Crypto for Android. Logró Más De 2X7 Instalaciones. App Crypto for Android Actualmente Tiene Revisiones De 1, Calificación Promedio De 5.0 Estrellas
La aplicación proporciona los siguientes métodos de cifrado y descifrado: criptosistema afín para texto latino (26 letras), criptosistema afín para texto cirílico (30 letras), criptosistema RSA y criptosistema ASEE.Los criptosistemas afines son ejemplos de criptosistemas de clave privada. En un criptosistema de clave privada, una vez que se conoce una clave de cifrado, se puede encontrar rápidamente la clave de descifrado. Por lo tanto, saber cómo cifrar mensajes con una clave específica permite descifrar mensajes que se cifraron con dicha clave.
El criptosistema RSA es un criptosistema de clave pública, uno de los más antiguos y ampliamente utilizado para la transmisión segura de datos. En un criptosistema de clave pública, la clave de cifrado es pública y distinta de la clave de descifrado, que se mantiene en secreto (privada). Un usuario RSA crea y publica una clave pública basada en dos números primos grandes, junto con un valor auxiliar. Los números primos se mantienen en secreto. Los mensajes pueden ser cifrados por cualquier persona mediante la clave pública, pero solo pueden ser descifrados por alguien que conozca la clave privada.
El Estándar de Cifrado Avanzado (AES), también conocido por su nombre original Rijndael, es una especificación para el cifrado de datos electrónicos establecida por el Instituto Nacional de Estándares y Tecnología (NIST) de EE. UU. en 2001. AES es una variante del cifrado de bloque Rijndael. Rijndael es una familia de cifrados con diferentes tamaños de clave y bloque.
En la aplicación se utiliza AES/CBC/PKCS5Padding, un modo de operación criptográfica utilizado para el cifrado y descifrado seguro de datos. CBC (Cipher Block Chaining): este es un modo operativo en el que cada bloque de datos se combina con el bloque anterior mediante la operación XOR antes de ser cifrado. El primer bloque se combina con un vector de inicialización (IV), que debe ser único para cada mensaje cifrado. El modo CBC ofrece una mejor protección contra ataques que intentan alterar el contenido de los mensajes. PKCS5Padding: este esquema de relleno de datos garantiza que la longitud de los datos de entrada sea múltiplo del tamaño del bloque (en este caso, 128 bits). PKCS5Padding añade bytes al final del último bloque para completarlo. Estos bytes adicionales contienen información sobre la cantidad de bytes añadidos.
Con todos los métodos de cifrado de la aplicación, es posible almacenar los archivos cifrados en el directorio seleccionado del dispositivo donde se encuentra el archivo cifrado, en cuyo nombre aparece el texto "Encriptado...", el nombre del archivo cifrado, su extensión y el método de cifrado (como AES) entre paréntesis.
El texto cifrado se puede guardar como archivos en la carpeta de descargas del dispositivo.
En la aplicación, la clave privada para AES se cifra mediante el método RSA y se guarda como un archivo independiente. Por lo tanto, con el cifrado AES, los archivos se guardan con los nombres:
EncryptedAes_xxx(.txt).bin – archivo cifrado xxx.txt; EncryptedAesRSAPrivateKey_xxx.bin: clave RSA privada para cifrar la clave AES privada del mismo archivo xxx.txt;
EncryptedAesKey_xxx.bin: clave AES privada cifrada con RSAPrivate Key para el mismo archivo xxx.txt;
ivBin_xxx.bin: vector de inicialización del mismo archivo xxx.txt;
Con el cifrado RSA, se guardan tres archivos con los siguientes nombres:
EncryptedRSA_xxx(.txt).bin: archivo cifrado xxx.txt;
EncryptedRSAPrivateKey_xxx.bin: clave RSA privada;
EncryptedRSAPublicKey_xxx.bin: clave RSA pública;
Con el cifrado Affine Latin, se guardan dos archivos con los siguientes nombres:
EncryptedAffineLatin_xxx(.txt).bin: archivo cifrado xxx.txt;
EncryptedAffineLatinKeyB_xxx.bin: parámetro b de desplazamiento; El latín está cambiando al cirílico por archivos cifrados con cirílico afín.
Al descifrar, todos los archivos del método de cifrado correspondiente y el archivo cifrado correspondiente (el archivo con los datos cifrados y las claves correspondientes) deben estar en la misma carpeta.
Al descifrar, se selecciona primero el método utilizado para cifrar el archivo y también el archivo con los datos cifrados.
La aplicación cuenta con banners publicitarios que permiten activar o desactivar la visualización de anuncios.
La aplicación ofrece ayuda y enlaces a otras aplicaciones del autor.
Actualmente Estamos Ofreciendo La Versión 3.0. Esta Es Nuestra Última Versión Más Optimizada. Es Adecuado Para Muchos Dispositivos Diferentes. Descarga Gratuita Directamente Apk De Google Play Store U Otras Versiones Que Estamos Alojando. Además, Puede Descargar Sin Registro Y No Se Requiere Inicio De Sesión.
Tenemos Más Que Dispositivos Disponibles De 2000+ Para Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... Con Tantas Opciones, Es Fácil Para Usted Elegir Juegos O Software Que Se Ajusten A Su Dispositivo.
Puede Ser Útil Si Hay Restricciones De País O Restricciones Del Lado De Su Dispositivo En La Tienda De Aplicaciones De Google.