Aplikazio hau mezuaren testua, SMS edo email edukia enkriptazioan Advanced Encryption Standard (AES) 256 bit gako erabiltzeko erabil daiteke. enkriptatzen daiteke / mezuak desenkriptatu AES erabiliz. Aplikazio honek behar ez baimenak eta erabat doakoa du iragarkiak. Ziur aplikazioa ez duela zer agintzen izan ditzakezu. crack AES baten resistitvity du pasahitza luzera eta konplexutasuna araberakoa. Aplikazioa ohartarazten bada, erabiltzaileak ez du pasahitz bat aukeratzen min 6 karaktere behintzat inork letra larri, minuskulatan bat, karaktere berezi bat eta digiturekin izatea.
Idatzi Enkriptatzailea Idatzi Encryption aplikazioa ahalbidetzen duen zure pribatutasuna babesteko duzun bitartean lagunekin komunikatzeko da. enkriptatzeko aukera / testu mezuak desenkriptatu Advance Encryption Standard (AES) 256 bit (gako luzera) batekin erabiliz aukera ematen du.
Sistemak 256 bit gakoa pasahitza katea SHA-256 erabiliz kalkulatuko. Sistemak Cipher Block kateatzea metodoa (CBC) erabiltzen du mezua enkriptatzeko 128 bit blokeetan. Block zifratze simetrikoa-gakoa enkriptatze algoritmo moduak testu arrunta sarrera hori (hau da 128 bit AES for) Blokearen handiera multiploa da behar, beraz, mezu hedatu beharreko eramateko luzera hau izan daiteke. betegarria erabiltzen ari PKCS5Padding da. CBC In Explicit Hasieratzeko Vectors teknika erabiltzen ari da dua ausazko arruntean bloke bakar batean gunearen aurretik dugu. Encryption normal bezala egiten da, salbu IV ez da beharrezkoa deszifratzeko errutina dira komunikatzen. Whatever IV deszifratzeko erabiltzen, ausazko bloke bakarra da "hondatuta". Bloke hau baztertu egiten da eta deszifraketarako gainerako jatorrizko testu soilik da.
Codebook Elektronikoa (EBZ) blokekako zifraketa metodoa aukera ere izan du eman. EBZren mezua bloketan banatuta dago, eta bloke bakoitza enkriptatuta dago separately.The metodo honen desabantaila da, berdin-soilekoak blokeak dira berdin-ciphertext bloketan enkriptatutako; Beraz, ez da ez-ausazko eta errepikakorra datuak batekin erabili behar. EBZk modua determinista da. EBZk aukerarik helburua akademikoa baino ez da.
Test Mode. AES proba balioak (FIPS-197 hartu) dira:
Gakoa: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
Testu: 00112233445566778899aabbccddeeff
Ciphertext: 8ea2b7ca516745bfeafc49904b496089
testu soilik enkriptatzeko gakoa batera ciphertext eman behar, gakoa arruntean eman behar dituzten ciphertext desenkriptatu.
Enkriptazio probatu ahal duzu online proba balioak erabiliz arabera
http://extranet.cryptomathic.com/aescalc/index
To probatzeko hautatu modua EBZk webgunean eta etorri eta gainetik proba balioak erabili. Gakoa eta datuak balio anyother probatzeko, ziurtatzeko datu hori da zehazki 16 Hex (16x8 = 128 bit) karaktere bitartean. Gakoa 32 Hex pertsonaiak (32x8 = 256 bit) luzea izan behar du. Android aplikazio aukeratutako modua "No Padding batera Testing" izan beharko luke. emaitza hori datorrenean zehazki behatzen arituko zara.
egiaztatu dezakezu SHA-256 Pasahitzaren bihurtze online at
http://www.xorbin.com/tools/sha256-hash-calculator
Edozein gai Incase, sentitzen free me idatzi at
manindersinghgill@gmail.com
PS
ari aplikazioan erabili batzuk estekak ona kriptografia prozesuan ikasi behar bezala azpian
AES
https://www.youtube.com/watch?v=nL1ApwEXrz0
https://www.youtube.com/watch?v=ayiOhApI6SM
Block zifratzeak, Zergatik ez erabili EBZk?
https://www.youtube.com/watch?v=t0pREiDO7_g
https://en.wikipedia.org/wiki/Block_cipher
UTF-8
https://www.youtube.com/watch?v=vLBtrd9Ar28
Azken eguneratzea
2023(e)ko abu. 25(a)