AES Message Encryptor for SMS

4,3
158 recensioner
10 tn+
Nedladdningar
Innehållsklassificering
Ingen åldersgräns
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild

Om appen

Denna app kan användas för att kryptera meddelandetexten, SMS eller e-innehåll med hjälp av Advanced Encryption Standard (AES) med 256 bitars nyckel. Det kan kryptera / dekryptera meddelanden med AES. Denna app kräver inte några tillstånd och är totalt fri från reklam. Du kan vara säker på att appen gör vad det lovar. Sprickan resistitvity av en AES beror på lösenord längd och komplexitet. Appen varnar om användaren inte väljer ett lösenord med minst 6 tecken som har minst en stor bokstav, en liten bokstav, ett specialtecken och en siffra.

Text Encryptor är en text kryptering program som låter dig att skydda din integritet vid kommunikation med vänner. Den tillåter dig att kryptera / dekryptera textmeddelanden med Advanced Encryption Standard (AES) med en 256 bitars (nyckellängd).

Systemet beräknar 256 bitars nyckel från lösenord sträng med SHA-256. Systemet använder Cipher Block Chaining metoden (CBC) för att kryptera meddelandet i block om 128 bitar. Block chiffer lägen för symmetrisk nyckel krypteringsalgoritmer kräver vanlig textinmatning som är en multipel av blockstorlek (dvs 128 bitar för AES), så meddelanden kan behöva vadderade för att föra dem till denna längd. Stoppningen som används är PKCS5Padding. I CBC Explicit initieringsmetoder vektorer teknik används där vi infogas ett enda slumpmässigt kvarter i klartext. Kryptering sker som vanligt, förutom IV behöver inte lämnas till dekryptering rutin. Oavsett IV dekryptering använder endast slump block "skadad". Detta block kastas och resten av dekryptering är den ursprungliga klartext.

Elektronisk Kodbok (ECB) blockkryptering metod alternativ har också fått. I ECB meddelandet är uppdelad i block, och varje block krypteras separately.The nackdel med denna metod är att identiska Klartextblocken är krypterade i identiska chiffertextblock; Följaktligen får det inte användas med en icke-slumpmässigt och repetitiva uppgifter. ECB-läget är deterministisk. ECB alternativet är bara för akademisk ändamål.

Övningsläge. AES testvärden (tagna från FIPS-197) är:
Key: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
Klartext: 00112233445566778899aabbccddeeff
Chiffertexten: 8ea2b7ca516745bfeafc49904b496089
Kryptering av klartext med nyckeln bör ge chiffertexten, dekryptera chiffertexten med nyckeln bör ge klartext.

Du kan testa krypteringen på nätet med hjälp av testvärdena vid
http://extranet.cryptomathic.com/aescalc/index
För att testa välja läge som ECB på webbplatsen och använda ovanstående testvärden. För att testa för anyother värde av Key och data, se till att uppgifterna är exakt 16 Hex (16x8 = 128 bitar) tecken. Nyckeln bör vara 32 hexadecimala tecken (32x8 = 256 bitar) lång. Läget väljs i Android ansökan bör vara "Testning med ingen utfyllnad". Du skulle konstatera att resultatet stämmer exakt.

Du kan kontrollera SHA-256 omvandling av lösenord på nätet på
http://www.xorbin.com/tools/sha256-hash-calculator

Incase av eventuella problem, gärna skriva till mig på
manindersinghgill@gmail.com

PS
Några bra länkar för att läsa kryptografiprocessektionen används i appen är under
AES
https://www.youtube.com/watch?v=nL1ApwEXrz0
https://www.youtube.com/watch?v=ayiOhApI6SM

Block chiffer, varför inte använda ECB?
https://www.youtube.com/watch?v=t0pREiDO7_g
https://en.wikipedia.org/wiki/Block_cipher

UTF-8
https://www.youtube.com/watch?v=vLBtrd9Ar28
Uppdaterades den
26 juli 2024

Datasäkerhet

Säkerhet börjar med förståelsen av hur utvecklare samlar in och delar din data. Praxis för dataintegritet och säkerhet varierar beroende på användning, region och ålder. Utvecklaren har tillhandahållit denna information och kan uppdatera den med tiden.
Ingen data delas med tredje part
Läs mer om hur utvecklare deklarerar delning
Ingen data samlades in
Läs mer om hur utvecklare deklarerar insamling

Betyg och recensioner

4,2
150 recensioner

Nyheter

To comply with requirements upgraded target SDK to API level 34