Esta aplicación pode ser usada para cifrar a mensaxe de texto, SMS ou contido de correo-e a usar o Advanced Encryption Standard (AES) con 256 bits clave. Pode cifrar / descifrar mensaxes usando AES. Esta aplicación non necesita de calquera permisos e é completamente libre de publicidade. Vostede pode estar seguro que a aplicación fai o que promete. O resistitvity rachadura dunha AES depende da duración de contrasinal e complexidade. A aplicación avisa se o usuario non selecciona un contrasinal con mínimo de 6 caracteres ter polo menos unha letra maiúscula, unha minúscula, un carácter especial e un díxito.
Encryptor texto é unha aplicación de cifrado de texto que permite protexer a súa privacidade durante a comunicación cos amigos. Permite que o cifrado / descifrar mensaxes de texto usando Advanced Encryption Standard (AES) cunha de 256 bits (lonxitude da clave).
O sistema calcula a clave de 256 bits a partir da secuencia de contrasinal usando SHA-256. O sistema utiliza o método Cipher Block Chaining (CBC) para cifrar a mensaxe en bloques de 128 bits. modos de bloque de cifrado para algoritmos de cifrado de clave simétrica esixen entrada de texto que é un múltiplo do tamaño do bloque (ou sexa, 128 bits para AES), para que as mensaxes poden ter que ser cuberto para traelos para ese longo. O recheo a empregar é PKCS5Padding. En CBC explícita técnica de Inicio Vectores está a ser usado na que estamos preceder un único bloque ao chou para o texto plano. Cifrado está feito como normal, excepto o IV non ten que ser comunicada á rutina de decriptação. Sexa cal sexa IV descifrado usa só o bloque aleatorio é "corrupto". Este bloque é descartado eo resto da descifrado é o texto claro orixinal é.
Electrónico Codebook (BCE) opción de método de codificación de bloque tamén foi dada. En BCE a mensaxe está dividida en bloques, e cada bloque é cifrado separately.The desvantaxe deste método é que bloques de texto idénticos son codificados en bloques de texto cifrado idénticos; Así, non debe ser utilizado con un conxunto de datos aleatorios e non repetitivos. O modo BCE é determinista. opción BCE é só para fins académicos.
Modo de proba. valores de proba AES (tomada do FIPS-197) son:
Key: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
En texto 00112233445566778899aabbccddeeff
Texto cifrado: 8ea2b7ca516745bfeafc49904b496089
Cifrar o texto coa chave debe dar o texto cifrado, descifrar o texto cifrado coa chave debe dar o texto plano.
Podes probar o cifrado en liña usar os valores de proba no
http://extranet.cryptomathic.com/aescalc/index
Para probar seleccionar o modo como ECB na web e utilizar os valores de ensaios atrás referidas. Para probar a anyother valor da clave e de datos, garantir que os datos é exactamente 16 Hex caracteres (16x8 = 128 bits). A clave debe ser de 32 caracteres Hex (32x8 = 256 bits) de lonxitude. O modo seleccionado na aplicación Android debe ser "Testing sen recheo". Observa que o resultado corresponde exactamente.
Pode comprobar a conversión SHA-256 do contrasinal en liña en
http://www.xorbin.com/tools/sha256-hash-calculator
Incase de problemas, Sinto-se libre para escribir para min,
manindersinghgill@gmail.com
PS
Algúns enlaces bos para aprender proceso de cifrado para empregar na aplicación son como a continuación
AES
https://www.youtube.com/watch?v=nL1ApwEXrz0
https://www.youtube.com/watch?v=ayiOhApI6SM
Bloque cifras, Por que non usar BCE?
https://www.youtube.com/watch?v=t0pREiDO7_g
https://en.wikipedia.org/wiki/Block_cipher
UTF-8
https://www.youtube.com/watch?v=vLBtrd9Ar28
Última actualización
26 de xul. de 2024