App Crypto for Android

Contén anuncios
10+
Descargas
Clasificación de contido
Todos
Imaxe de captura de pantalla
Imaxe de captura de pantalla
Imaxe de captura de pantalla
Imaxe de captura de pantalla
Imaxe de captura de pantalla
Imaxe de captura de pantalla
Imaxe de captura de pantalla
Imaxe de captura de pantalla
Imaxe de captura de pantalla
Imaxe de captura de pantalla
Imaxe de captura de pantalla
Imaxe de captura de pantalla

Acerca desta aplicación

A aplicación ofrece os seguintes métodos de cifrado e descifrado: sistema criptográfico afín para texto latino (26 letras), sistema criptográfico afín para texto cirílico (30 letras), sistema criptográfico RSA e sistema criptográfico АSЕ.
Criptosistema afín, son exemplos de criptosistemas de clave privada. Nun sistema de criptografía de clave privada, unha vez que coñece unha clave de cifrado, pode atopar rapidamente a clave de descifrado. Entón, saber como cifrar as mensaxes usando unha chave en particular permítelle descifrar as mensaxes que foron cifradas con esta chave.
O criptosistema RSA  é un criptosistema de clave pública, un dos máis antigos utilizados para a transmisión segura de datos. Nun criptosistema de clave pública, a clave de cifrado é pública e distinta da clave de descifrado, que se mantén en segredo (privada). Un usuario de RSA crea e publica unha clave pública baseada en dous números primos grandes, xunto cun valor auxiliar. Os números primos mantéñense en segredo. Calquera persoa pode cifrar as mensaxes mediante a chave pública, pero só pode ser descifrada por alguén que coñeza a clave privada.
O Advanced Encryption Standard (AES), tamén coñecido polo seu nome orixinal Rijndael  é unha especificación para o cifrado de datos electrónicos establecida polo Instituto Nacional de Estándares e Tecnoloxía (NIST) dos Estados Unidos en 2001. AES é unha variante do cifrado de bloques de Rijndael.  Rijndael é unha familia de cifrados con diferentes tamaños de clave e bloque.
Na aplicación utilízanse AES/CBC/PKCS5Padding, que é un modo de operación criptográfico usado para o cifrado e descifrado seguro de datos. CBC (Cipher Block Chaining): este é un modo operativo no que cada bloque de datos se combina co bloque anterior mediante a operación XOR antes de ser cifrado. O primeiro bloque combínase cun vector de inicialización (IV), que debe ser único para cada mensaxe cifrada. O modo CBC ofrece unha mellor protección contra ataques que tentan alterar o contido das mensaxes. PKCS5Padding: este é un esquema de recheo para os datos que garante que os datos de entrada teñan unha lonxitude que é un múltiplo do tamaño do bloque (neste caso 128 bits). PKCS5Padding engade bytes ao final do último bloque para que estea cheo. Estes bytes adicionais conteñen información sobre o número de bytes engadidos.
Con todos os métodos de cifrado na aplicación, é posible almacenar os ficheiros cifrados no directorio seleccionado do dispositivo onde se está cifrando o ficheiro, en cuxos nomes hai texto "Cifrado..." máis o ficheiro de cifrado de nomes, ademais de entre corchetes a súa extensión e método de cifrado como AES.
O texto cifrado pódese gardar como ficheiros no cartafol Descarga do dispositivo.
Na aplicación, as claves privadas de AES para gardar están cifradas polo método RSA e gárdanse como ficheiro separado. Polo tanto, co cifrado AES gárdanse os ficheiros anteriores con nomes:
EncryptedAes_xxx(.txt).bin: ficheiro cifrado xxx.txt;
EncryptedAesRSAPrivateKey_xxx.bin: clave RSA privada para cifrar a clave AES privada para o mesmo ficheiro xxx.txt;
EncryptedAesKey_xxx.bin: chave AES privada cifrada por RSAPrivate Key para o mesmo ficheiro xxx.txt;
ivBin_xxx.bin: vector de inicialización para o mesmo ficheiro xxx.txt;
Así, co cifrado RSA gárdanse tres ficheiros con nomes:
EncryptedRSA_xxx(.txt).bin – ficheiro cifrado xxx.txt;
EncryptedRSAPrivateKey_xxx.bin - clave RSA privada;
EncryptedRSAPublicKey_xxx.bin - clave RSA pública;
Co cifrado Affine Latin gárdanse dous ficheiros con nomes:
EncryptedAffineLatin_xxx(.txt).bin – ficheiro cifrado xxx.txt;
EncryptedAffineLatinKeyB_xxx.bin - cambiando o parámetro b;
O latín está cambiando co cirílico con ficheiros cifrados en cirílico afín.
Ao descifrar, todos os ficheiros para o método de cifrado correspondente e o ficheiro cifrado correspondente (o ficheiro cos datos cifrados e as claves correspondentes) deben estar no mesmo cartafol.
Ao descifrar o método usado para cifrar o ficheiro se selecciona primeiro, tamén se selecciona o ficheiro cos datos cifrados.
A aplicación ten banners publicitarios que poden activar ou desactivar a visualización de anuncios.
A aplicación ten axuda e ligazóns ás outras aplicacións do autor.
Última actualización
27 de out. de 2025

Seguranza dos datos

A seguranza pasa por entender como recompilan e comparten os teus datos os programadores. As prácticas relacionadas coa seguranza e a privacidade dos datos utilizadas poden variar en función do uso, a rexión e a idade. O programador facilitou esta información e pode modificala co paso do tempo.
Non se comparten datos con terceiros
Máis información sobre como fan os programadores declaracións acerca dos datos que comparten
Non se recompila ningún dato
Máis información sobre como fan os programadores declaracións acerca da recompilación de datos

Servizo de asistencia da aplicación

Número de teléfono
+359888569075
Acerca do programador
Ivan Zdravkov Gabrovski
ivan_gabrovsky@yahoo.com
жк.Младост 1 47 вх 1 ет. 16 ап. 122 1784 общ. Столична гр София Bulgaria
undefined

Máis contido de ivan gabrovski

Apps similares