Ta aplikacija se lahko uporablja za šifriranje besedilo sporočila, SMS ali e-vsebin z uporabo Advanced Encryption Standard (AES) s 256 bitnim ključem. To lahko šifriranje / dešifriranje sporočil z AES. Ta aplikacija ne zahteva nobene PERMISSIONS in je popolnoma brez oglasov. Lahko ste prepričani, da aplikacija ne, kaj obljublja. Resistitvity razpoke na AES je odvisna od dolžine gesla in kompleksnosti. Aplikacija opozarja, če uporabnik ne izbere geslo s min 6 znakov ob atleast eno veliko črko, eno male črke, en poseben karakter in eno mestno.
Besedilo Encryptor je aplikacija za besedilo Encryption, ki vam omogoča, da zaščitite svojo zasebnost pri komunikaciji s prijatelji. To vam omogoča, da šifriranje / dešifriranje sporočil z uporabo Advance Encryption Standard (AES) s 256 bitnim (dolžino ključa) a.
Sistem izračuna 256 bitni ključ iz niza gesla z uporabo SHA-256. Sistem uporablja metodo veriženja šifrirnih blokov (CBC) za šifriranje sporočila v blokih 128 bitov. Načini Block šifer za simetrični, ključnih algoritmov šifriranja zahteva golo vnos besedila, ki je mnogokratnik velikosti bloka (tj 128 bitov za AES), tako da lahko sporočila, ki se oblazinjena, da bi jih za to dolžino. Obloga, ki se uporablja, je PKCS5Padding. V CBC je izrecna Inicializacija Vektorji tehnika, ki se uporablja, pri čemer smo se moramo dodati samo en naključni blok k čistim. Šifriranje se izvaja kot običajno, razen z intravensko ni treba sporočiti dešifriranje rutinsko. Ne glede na IV dešifriranje uporablja, je le naključno blok "pokvarjena". Ta blok se zavrže, ostali dešifriranje je izvirni čistim.
Elektronska knjiga pobude (ECB) možnost metoda blok šifra je bila tudi dana. V ECB je sporočilo razdeljeni v bloke in vsak blok je kodirana separately.The Slabost te metode je, da so identične čistim bloki kodirana v enakih šifropisom bloke; tako, da se ne sme uporabljati z ne-naključno in ponavljajočih se podatkov. Način ECB je deterministična. možnost ECB je samo za akademske namene.
Test način. testne vrednosti AES (vzeti iz FIPS-197), so:
Legenda: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
Čistim: 00112233445566778899aabbccddeeff
Šifropisom: 8ea2b7ca516745bfeafc49904b496089
Šifriranje čistim s ključem, pa naj šifropisom, dekodiranje šifropisom s ključem, morajo navesti čistim.
Lahko preizkusite šifriranje na spletu s pomočjo vrednostih preskusa pri
http://extranet.cryptomathic.com/aescalc/index
Če želite preizkusiti izbrati način kot ECB na spletni strani in uporabo zgoraj navedenih vrednostih preskusa. Za testiranje vsi ostali vrednosti ključa in podatkov, zagotovi, da so podatki natanko 16 Hex (16x8 = 128 bitov) znakov. Ključ mora biti 32 Hex znakov (32x8 = 256 bitov) dolge. Način izbran na android aplikacijo mora biti "Testiranje s št oblazinjenja". Ti bi upoštevati, da je rezultat ujema natanko.
Lahko preverite SHA-256 konverzijo geslo na spletni strani
http://www.xorbin.com/tools/sha256-hash-calculator
Obložite vsa vprašanja, vas prosimo, da pišete, da mi na
manindersinghgill@gmail.com
PS
Nekaj dobrih povezav za učenje kriptografije proces, ki se uporablja v aplikaciji so v skladu s
AES
https://www.youtube.com/watch?v=nL1ApwEXrz0
https://www.youtube.com/watch?v=ayiOhApI6SM
Block šifre, zakaj ne uporabljate 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
Posodobljeno dne
26. jul. 2024