Ši programa gali būti naudojama šifravimo žinutės tekstą, SMS ar elektroninio pašto turinį, naudojant Advanced Encryption Standard (AES) su 256 bitų ilgio raktu. Jis gali užšifruoti / iššifruoti pranešimus naudojant AES. Ši programa nereikalauja jokių leidimų ir yra visiškai nemokama reklama. Jūs galite būti tikri, kad programa daro tai, ką žada. Krekas resistitvity SEP priklauso nuo slaptažodžio ilgio ir sudėtingumo. Programai perspėja, jei vartotojas neturi pasirenka slaptažodį ir min 6 simboliai turintys atleast vieną didžiąją raidę, vienas mažąją, vienas specialus simbolis ir vienas skaitmuo.
Tekstas Encryptor yra tekstas šifravimo programa, kuri leidžia jums apsaugoti jūsų privatumą, bendraujant su draugais. Jis leidžia jums užšifruoti / iššifruoti tekstinius pranešimus naudojant AES (AES) su 256 bitų (rakto ilgis).
Sistema apskaičiuoja 256 bitų raktą nuo slaptažodžių eilutę naudojant SHA-256. Sistema naudoja skaitmenų blokų jungimo būdą (CBC) užšifruoti pranešimą daugiabučiuose 128 bitai. Blokais režimai simetriškai-rakto šifravimo algoritmai reikalauja paprasto teksto įvestį, kuri yra iš bloko dydis kartotinis (ty 128 bitai SEP), todėl pranešimai gali būti kamšalu, kad juos ilgį. Apmušalas yra naudojama PKCS5Padding. Be CBC Aiškus Darbui Vektoriai technika yra naudojama kuriame mes anksto įterpti vieną atsitiktinį bloką į paprastojo. Šifravimas vyksta kaip įprasta, išskyrus IV nereikia būti perduodami dešifravimo rutinos. Nepriklausomai IV iššifravimas naudoja tik atsitiktinai blokas "sugadintas". Ši skiltis yra šalinami ir dešifravimo poilsio yra originalus paprastasis.
Elektroninė kodų knygutę (ECB) blokais metodas variantas taip pat buvo suteikta. Be ECB pranešimas padalintas į blokus, ir kiekvienas blokas yra šifruojami separately.The trūkumas šio metodo yra tai, kad identiški paprastojo blokai yra užšifruoti į identiškų ciphertext blokelių; Taigi, ji turi būti naudojama su ne atsitiktinius ir pasikartojantis duomenis. ECB režimas yra deterministinis. ECB variantas yra tik akademiniais tikslais.
Testas režimas. AES bandymų reikšmės (paimta iš FIPS-197) yra:
Raktas: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
Paprastojo: 00112233445566778899aabbccddeeff
Ciphertext: 8ea2b7ca516745bfeafc49904b496089
Šifravimo paprastojo su raktu turėtų suteikti ciphertext, iššifravimo ciphertext su raktu turėtų suteikti paprastasis.
Galite išbandyti šifravimo internete, naudojant bandymo vertes,
http://extranet.cryptomathic.com/aescalc/index
Norėdami išbandyti pasirinkite režimą kaip ECB interneto svetainėje ir naudoti pirmiau minėtų tyrimų atlikimo vertybes. Norėdami išbandyti anyother pagrindinių ir duomenų vertės, užtikrinti, kad duomenys yra tiksliai 16 hex (16x8 = 128 bitai) simbolių ilgio. Svarbiausia turėtų būti 32 Hex simbolių (32x8 = 256 bitai) ilgio. Režimas pasirinktas Android programos, turėtų būti "testavimas su be paraščių". Galima būtų pastebėti, kad rezultatas atitinka tiksliai.
Galite patikrinti SHA-256 konversiją slaptažodį internetu
http://www.xorbin.com/tools/sha256-hash-calculator
Uždengti jokių problemų, nedvejodami rašykite man ne
manindersinghgill@gmail.com
PS
Kai geras nuorodas ir sužinokite kriptografija procesą naudojamas app yra pagal
AES
https://www.youtube.com/watch?v=nL1ApwEXrz0
https://www.youtube.com/watch?v=ayiOhApI6SM
Blokuoti Ciphers, kodėl gi ne naudoti 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