App Crypto for Android

Iqukethe izikhangiso
10+
Okudawunilodiwe
Isilinganiselwa sokuqukethwe
Wonke umuntu
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini

Mayelana nalolu hlelo lokusebenza

Uhlelo lokusebenza luhlinzeka ngezindlela ezilandelayo zokubethela nokususa ukubethela: i-cryptosystem ehambisanayo yombhalo wesiLatini (izinhlamvu ezingama-26), i-cryptosystem ehambisanayo yombhalo wesiCyrillic (izinhlamvu ezingama-30), i-cryptosystem ye-RSA kanye ne-cryptosystem ye-АSE.
I-Affine cryptosystem, izibonelo zama-cryptosystems okhiye oyimfihlo. Ku-cryptosystem yokhiye oyimfihlo, uma usuwazi ukhiye wokubethela, ungathola ngokushesha ukhiye wokukhipha ukubethela. Ngakho-ke, ukwazi ukuthi ungayibhala kanjani imilayezo usebenzisa ukhiye othile kukuvumela ukuthi ukhiphe ukubethela imilayezo ebibethelwe usebenzisa lo khiye.
I-RSA  cryptosystem iyi-cryptosystem yokhiye womphakathi, enye yezindala ezisetshenziswa kakhulu ekudluliselweni kwedatha okuvikelekile. Ku-cryptosystem yokhiye womphakathi, ukhiye wokubethela usesidlangalaleni futhi uhlukile kukhiye wokukhipha ukubethela, ogcinwa uyimfihlo (uyimfihlo). Umsebenzisi we-RSA udala futhi ashicilele ukhiye osesidlangalaleni ngokusekelwe ezinombolweni ezimbili ezinkulu, kanye nenani elisizayo. Izinombolo eziyinhloko zigcinwa ziyimfihlo. Imilayezo ingabethelwa yinoma ubani, ngokhiye osesidlangalaleni, kodwa ingasuswa kuphela umuntu owazi ukhiye oyimfihlo.
I-Advanced Encryption Standard (AES), eyaziwa ngegama layo langempela i-Rijndael  iwukucaciswa kokubethelwa kwedatha ye-elekthronikhi esungulwe yi-U.S. National Institute of Standards and Technology (NIST) ngo-2001. I-AES ihlukile kwe-Rijndael block cipher.  I-Rijndael iwumndeni wama-ciphers anokhiye abahlukene namasayizi webhulokhi.
Kuhlelo lokusebenza kusetshenziswa i-AES/CBC/PKCS5Padding okuyindlela yokusebenza ye-cryptographic esetshenziselwa ukubethela okuvikelekile kanye nokukhipha ukubethela kwedatha. I-CBC (Cipher Block Chaining): lena imodi yokusebenza lapho ibhulokhi ngayinye yedatha ihlanganiswa nebhulokhi yangaphambilini kusetshenziswa ukusebenza kwe-XOR ngaphambi kokuthi ibethelwe. Ibhulokhi yokuqala ihlanganiswe nevekhtha yokuqalisa (IV), okumele ihluke kumlayezo ngamunye obethelwe. Imodi ye-CBC inikeza isivikelo esingcono ekuhlaselweni okuzama ukushintsha okuqukethwe yimilayezo. I-PKCS5Padding: lesi isikimu sokupheda sedatha esiqinisekisa ukuthi idatha yokufaka inobude obuphindaphindwayo kasayizi webhulokhi (kulokhu amabhithi angu-128). I-PKCS5Padding ingeza amabhayithi ekupheleni kwebhulokhi yokugcina ukuze igcwale. Lawa mabhayithi engeziwe aqukethe ulwazi mayelana nenani lamabhayithi angeziwe.
Ngazo zonke izindlela zokubethela kuhlelo lokusebenza, kungenzeka ukugcina amafayela abethelwe ohlwini lwemibhalo olukhethiwe lwedivayisi lapho kukhona ifayela lokubethela, emagameni okunombhalo othi “Ebetheliwe...” kanye nefayela lokubethela igama, kanye kubakaki isandiso salo kanye nendlela yokubethela njenge-AES.
Umbhalo obethelwe ungalondolozwa njengamafayela kufolda yedivayisi yokulanda.
Kuhlelo lokusebenza ukhiye oyimfihlo we-AES ukuze alondolozwe abethelwa ngendlela ye-RSA futhi alondolozwe njengefayela elihlukile. Ngakho ngokubethela kwe-AES kugcinwa amafayela angaphambili anamagama:
EncryptedAes_xxx(.txt).bin – ifayela elibethelwe xxx.txt;
EncryptedAesRSAPrivateKey_xxx.bin – ukhiye oyimfihlo we-RSA wokubethela ukhiye we-AES oyimfihlo wefayela elifanayo xxx.txt;
I-EncryptedAesKey_xxx.bin – ukhiye we-AES oyimfihlo obethelwe ngu-RSAPrivate Key wefayela elifanayo xxx.txt;
ivBin_xxx.bin – i-vector yokuqalisa yefayela elifanayo xxx.txt;
Ngakho ngokubethela kwe-RSA kugcinwa amafayela amathathu anamagama:
EncryptedRSA_xxx(.txt).bin – ifayela elibethelwe xxx.txt;
EncryptedRSAPrivateKey_xxx.bin - ukhiye we-RSA oyimfihlo;
EncryptedRSAPublicKey_xxx.bin - ukhiye we-RSA womphakathi;
Nge-Affine Latin encrypting kugcinwa amafayela amabili anamagama:
EncryptedAffineLatin_xxx(.txt).bin – ifayela elibethelwe xxx.txt;
EncryptedAffineLatinKeyB_xxx.bin - shifting b param;
Isi-Latin sishintsha esimhlophe njenge-Cyrillic ngamafayela abethelwe e-Affine Cyrillic.
Lapho kususwa ukubethela, wonke amafayela endlela yokubethela ehambisanayo kanye nefayela elibethelwe elihambisanayo (ifayela elinedatha ebethelwe kanye nokhiye abahambisanayo) kufanele abe kufolda efanayo.
Lapho kukhethwa indlela esetshenziswa ukubethela ifayela kuqala, ifayela elinedatha ebethelwe liyakhethwa nalo.
Uhlelo lokusebenza lunamabhanela ezikhangiso angenza kusebenze noma kungasebenzi ukuboniswa kwezikhangiso.
Uhlelo lokusebenza lunosizo nezixhumanisi kwezinye izinhlelo zokusebenza zombhali.
Kubuyekezwe ngo-
Okt 27, 2025

Ukuphepha kwedatha

Ukuphepha kuqala ngokuqonda ukuthi onjiniyela baqoqa futhi babelane kanjani ngedatha yakho. Ubumfihlo bedatha nezinqubo zokuphepha zingahluka kuye ngokusebenzisa kwakho, isifunda, nobudala. Unjiniyela unikeze lolu lwazi futhi angalubuyekeza ngokuhamba kwesikhathi.
Ayikho idatha eyabiwe nezinkampani zangaphandle
Funda kabanzi mayelana nendlela onjiniyela abaveza ngayo ukwabelana
Ayikho idatha eqoqiwe
Funda kabanzi mayelana nokuthi onjiniyela bakuveza kanjani ukuqoqwa

Ukusekelwa kwe-app

Inombolo yefoni
+359888569075
Mayelana nonjiniyela
Ivan Zdravkov Gabrovski
ivan_gabrovsky@yahoo.com
жк.Младост 1 47 вх 1 ет. 16 ап. 122 1784 общ. Столична гр София Bulgaria
undefined

Okuningi ngo-ivan gabrovski

Izinhlelo zokusebenza ezifanayo