Aquesta aplicació es pot utilitzar per xifrar el missatge de text, SMS o correu electrònic amb contingut Advanced Encryption Standard (AES) amb clau de 256 bits. Es pot xifrar / desxifrar els missatges usant un algoritme AES. Aquesta aplicació NO requereix cap permís i és completament lliure de publicitat. Pot estar segur que l'aplicació fa el que promet. El resistitvity esquerda d'una AES depèn de la longitud i la complexitat de la contrasenya. L'aplicació avisa si l'usuari no selecciona una clau amb un mínim de 6 caràcters que té almenys una lletra en majúscula, una minúscula, un caràcter especial i un dígit.
Xifrador de text és una aplicació de xifrat de text que li permet protegir la seva privacitat durant la comunicació amb els amics. Se li permet xifrar / desxifrar missatges de text usant Advanced Encryption Standard (AES) amb una de 256 bits (longitud de la clau).
El sistema calcula la clau de 256 bits de la cadena de contrasenya mitjançant SHA-256. El sistema utilitza el mètode Cipher Block chaining (CBC) per xifrar el missatge en blocs de 128 bits. Maneres de blocs de xifrat per als algoritmes de xifrat de clau simètrica requerir l'entrada de text pla que és un múltiple de la mida de bloc (és a dir, 128 bits d'AES), perquè els missatges poden haver de ser encoixinada per portar-los a aquesta longitud. El farciment s'utilitza és PKCS5Padding. En CBC explícita tècnica d'inicialització vectors s'està utilitzant en la qual estem anteposar un sol bloc a l'atzar amb el text en clar. El xifrat es realitza com a normal, excepte el IV no necessita ser comunicada a la rutina de desxifrat. Qualsevol que sigui desxifrat utilitza IV, només el bloc aleatori és "corrupte". Aquest bloc es rebutja i la resta de la desencriptació és el text clar original.
Llibre de Codis Electrònic (BCE) opció del mètode de xifrat de blocs també s'ha donat. En BCE el missatge es divideix en blocs, i cada bloc es xifra separately.The desavantatge d'aquest mètode és que blocs de text clar idèntics estan codificades en blocs de text xifrat idèntiques; per tant, no s'ha d'utilitzar amb un conjunt de dades no aleatòries i repetitives. La manera ECB és determinista. BCE opció és només per a fins acadèmics.
Mode de prova. valors de les proves d'AES (pres de l'estat FIPS-197) són:
Clau: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
En text pla: 00112233445566778899aabbccddeeff
Text xifrat: 8ea2b7ca516745bfeafc49904b496089
Xifrar el text pla amb la clau ha de donar al text xifrat, desxifrat el text xifrat amb la clau ha de donar el text en clar.
Es pot provar el xifrat en línia mitjançant l'ús dels valors obtinguts
http://extranet.cryptomathic.com/aescalc/index
Per provar seleccionar el mode com es BCE en el lloc web i utilitzar els valors de les proves anteriors. Per a la prova de anyother valor de clau i dades, assegureu-vos que les dades són exactament 16 Hex (16x8 = 128 bits) caràcters. La clau ha de ser de 32 caràcters hexadecimals (32x8 = 256 bits) de llarg. La manera seleccionat en l'aplicació androide ha de ser "Prova sense farciment". Es podria observar que el resultat coincideix exactament.
Pot comprovar la conversió SHA-256 de la contrasenya en línia en
http://www.xorbin.com/tools/sha256-hash-calculator
En cas de qualsevol problema, no dubteu a escriure a
manindersinghgill@gmail.com
PS
Alguns bons enllaços per aprendre procés de criptografia que s'utilitzen en l'aplicació són les següents
AES
https://www.youtube.com/watch?v=nL1ApwEXrz0
https://www.youtube.com/watch?v=ayiOhApI6SM
Xifres de bloc, per què no utilitzar 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
Data d'actualització:
26 de jul. 2024