Hierdie inligting kan gebruik word vir versleutelen jou boodskap teks, SMS of e-pos inhoud met behulp van Rijndael (AES) met 256 bit sleutel. Dit kan enkripteer / decrypt boodskappe met behulp van AES. Hierdie inligting nie alle regte verlang en is heeltemal gratis advertensies. Jy kan seker wees dat die app doen wat dit beloof. Die kraak resistitvity van 'n AES hang af van die wagwoord lengte en kompleksiteit. Die app waarsku as die gebruiker nie 'n wagwoord met min 6 karakters met ten minste een hoofletter, een kleinletters, een spesiale karakter en een syfer het kies.
Teks Encryptor is 'n teks enkripsie program wat jou toelaat om jou privaatheid te beskerm, terwyl kommunikasie met vriende. Dit laat jou toe om te enkripteer / decrypt teks boodskappe met behulp van Advance Encryption Standard (AES) met 'n 256 bit (sleutel lengte).
Die stelsel bere die 256 bit sleutel uit die wagwoord string met behulp van SHA-256. Die stelsel gebruik Cipher Blok Chaining metode (CBC) om die boodskap te enkripteer in blokke van 128 stukkies. Blok cipher modes vir simmetriese-sleutel enkripsie-algoritmes vereis plain text insette wat 'n veelvoud van die blok grootte (dws 128 stukkies vir AES), sodat boodskappe mag nodig wees om opgestopte aan hulle om dit te lank te bring. Die padding gebruik is PKCS5Padding. In CBC Explicit inisialisering Vektore tegniek word gebruik waarin ons 'n enkele ewekansige blok om die skoonteks prefix. Enkripsie gedoen soos normaal, behalwe die IV hoef nie gekommunikeer word aan die dekripsie roetine. Wat ook al IV dekripsie gebruik, is net die ewekansige blok "korrup". Hierdie blok is weggegooi en die res van die dekripsie is die oorspronklike skoonteks.
Elektroniese kode boek (ECB) blok cipher metode opsie is ook gegee. In ECB die boodskap is verdeel in blokke, en elke blok word geïnkripteer separately.The nadeel van hierdie metode is dat identiese plat blokke word geïnkripteer in identiese kriptoteks blokke; Dus, moet dit nie gebruik word met 'n nie-ewekansige en herhalende data. Die ECB modus is deterministiese. opsie ECB is slegs vir akademiese doeleindes.
Toets af. AES toets waardes (geneem uit FIPS-197) is:
Sleutel: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
Skoonteks: 00112233445566778899aabbccddeeff
Kriptoteks: 8ea2b7ca516745bfeafc49904b496089
Encrypting die skoonteks met die sleutel moet die kriptoteks gee, decrypten die kriptoteks met die sleutel moet die skoonteks gee.
Jy kan die kodering toets aanlyn met behulp van die toets waardes by
http://extranet.cryptomathic.com/aescalc/index
Om te toets kies die modus as ECB op die webwerf en gebruik die bogenoemde toets waardes. Om te toets vir anyother waarde van sleutel en data, verseker dat die data is presies 16 Hex (16x8 = 128 stukkies) karakters lank wees. Die sleutel moet wees 32 Hex karakters (32x8 = 256 stukkies) lank. Die gekose in die Android aansoek af moet wees "Toets met Geen Padding". Jy sal sien dat die resultaat wedstryde presies.
Jy kan SHA-256 omskakeling van die wagwoord aanlyn kyk by
http://www.xorbin.com/tools/sha256-hash-calculator
Incase van enige probleme het, voel vry om te skryf aan my by
manindersinghgill@gmail.com
PS
'N paar goeie skakels na kriptografie proses leer wat gebruik word in die jeug is soos onder
AES
https://www.youtube.com/watch?v=nL1ApwEXrz0
https://www.youtube.com/watch?v=ayiOhApI6SM
Blok sleutels, Hoekom nie ECB gebruik?
https://www.youtube.com/watch?v=t0pREiDO7_g
https://en.wikipedia.org/wiki/Block_cipher
UTF-8
https://www.youtube.com/watch?v=vLBtrd9Ar28
Opgedateer op
26 Jul. 2024