AES Message Encryptor for SMS

4.3
158 izibuyekezo
10K+
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

Mayelana nalolu hlelo lokusebenza

Lolu hlelo lokusebenza kungasetshenziswa ukubhala umyalezo wombhalo wakho, SMS noma okuqukethwe imeyili usebenzisa ukuzungelezisa (AES) nge 256 key bit. It Ungabhala ngemfihlo / ukususa ukubhala imiyalezo besebenzisa AES. Lolu hlelo lokusebenza aludingi izimvume futhi ukhululeke ngokuphelele izikhangiso. Ungaqiniseka ukuthi uhlelo lokusebenza owenza lokho akuthembisayo. I resistitvity kuqhuma i AES incike ubude iphasiwedi kanye yinkimbinkimbi. Uhlelo lokusebenza uxwayisa uma umsebenzisi engathathi ukhetha iphasiwedi min 6 abalingiswa kokuba atleast incwadi eyodwa usonhlamvukazi, omunye letincane, uhlamvu omunye ekhethekile futhi enamadijithi angu eyodwa.

Text Encryptor kuyinto isicelo Umbhalo Ukubethela evumela ukuthi wena ukuba ivikele ubumfihlo bakho nakuba ukuxhumana nabangani. It ikuvumela ukuba ngemfihlo / ukususa ukubhala imiyalezo Advance sokuhlela (AES) nge 256 bit (ubude key).

Uhlelo computes isihluthulelo 256 bit kusukela string iphasiwedi usebenzisa i-SHA-256. Uhlelo lusebenzisa Cipher Block Chaining indlela (CBC) ukufaka ikhowudi kwimininingo umyalezo Izitini 128 izingcezu. Block cipher izindlela for lesinesitfombe-sibuko-isihlonzi sobhalomfihlo ubuchule zidinga plain text input ukuthi kuyinto multiple of ubukhulu block (ie 128 izingcezu for AES), ngakho-ke imilayezo kungase kudingeke padded ukuyibhubhisa le ubude. I padding esetshenziswa PKCS5Padding. In CBC Explicit Ukuqalisa zithwala amasu asetshenziswayo lapho senza prepend block olulodwa okungahleliwe kuya plaintext. Ukubethela kwenziwa njengento evamile, ngaphandle IV akudingeki ukuba kuxoxwe esimisweni ukuqaqwa. Kungakhathaliseki IV ukuqaqwa isebenzisa, kuphela block engahleliwe "obonakaliswayo". Lokhu block alahlwa kanye nazo zonke ezinye ukuqaqwa iyona plaintext original.

Electronic Codebook (ECB) block cipher indlela khetho futhi elinikwe. In ECB umyalezo ihlukaniswe yaba izikhubekiso, futhi block ngalinye ngekhodi separately.The Ububi le ndlela wukuthi emabhuloki plaintext nsé ngekhodi ku nsé yezinhlamvu izikhubekiso; Ngaleyo ndlela, akumelwe isetshenziswe nge idatha non-okungahleliwe futhi iyisicefe. Imodi ECB kuyinto deterministic. option ECB kuphela inhloso academic.

Mode Test. AES test amagugu (othathwe FIPS-197) yilezi:
Key: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
Plaintext: 00112233445566778899aabbccddeeff
Yezinhlamvu: 8ea2b7ca516745bfeafc49904b496089
Ukubhala ngokufihlekileyo plaintext ukhiye kufanele anikeze yezinhlamvu, decrypting le yezinhlamvu ukhiye kufanele anikeze plaintext.

Ungakwazi avivinye ukubethela online ngokusebenzisa amagugu test at
http://extranet.cryptomathic.com/aescalc/index
Ukuze uhlole mode njengoba ECB kwi website bese usebenzisa amagugu test ngenhla. Ukuze ukuhlola for anyother ukubaluleka Key kanye nedatha, ukuqinisekisa ukuthi idatha ncamashi 16 eHex (16x8 = 128 izingcezu) ngobude. Isihluthulelo kufanele kube 32 eHex izinhlamvu (32x8 = 256 izingcezu) eside. Imodi akhethiwe ku isicelo Android kufanele kube "Testing with okokugxusha". Ubungeke bebona ukuthi umphumela kufana ngqo.

Ungahlola SHA-256 ukuguquka iphasiwedi ye-inthanethi ethi
http://www.xorbin.com/tools/sha256-hash-calculator

Incase kwanoma iyiphi nezindaba, zizwe ukhululekile ukubhalela kimi at
manindersinghgill@gmail.com

PS
Abanye links Kuhle ukwazi inqubo yokubhala efihla incazelo kokuba asetshenziswe uhlelo lokusebenza zimi ngaphansi
AES
https://www.youtube.com/watch?v=nL1ApwEXrz0
https://www.youtube.com/watch?v=ayiOhApI6SM

Block Ciphers, Kungani ningasebenzisi 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
Kubuyekezwe ngo-
Jul 26, 2024

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

Izilinganiso nezibuyekezo

4.2
150 izibuyekezo

Yini entsha

To comply with requirements upgraded target SDK to API level 34

Ukusekelwa kwe-app

Mayelana nonjiniyela
Maninder Singh Gill
linuxatcore@gmail.com
India

Okuningi ngo-MANINDER SINGH GILL