Lolu hlelo lokusebenza kungasetshenziswa ukubhala amafayela akho ngokusebenzisa ukuzungelezisa (AES) nge 256 key bit. It Ungabhala ngemfihlo / ukususa ukubhala amafayela ngokusebenzisa AES. Lolu hlelo lokusebenza KUPHELA AKUFUNA imvume ukubhalela SD IKHADI futhi akukho okunye, ngakho ungaqiniseka, ukuthi idatha yakho iphephile. Kuyinto 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.
Ifayela Encryptor kuyinto ifayela Ukubethela evumela ukuthi wena ukuba ivikele image, doc, XLS njll amafayela akho idatha. It ikuvumela ukuba ngemfihlo / ukususa ukubhala amafayela ngokusebenzisa 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 yonke in amabhlogo we 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 ukuba babe iyahambisana legacy version of lokusebenza. 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 kanye kungasebenziswa okudala.
Ungayisebenzisa lona ngokufihla amafayela phambi ukubenza izindawo online (isitoreji ifu, Google Drive, SkyDrive, Box, eyinqolobane, Gmail, njll) noma ukugcina ngekhodi amafayela ebucayi efonini yakho Android kangangokuthi belingafundeki kulabo don 't wazi iphasiwedi yakho.
Izici
• AES ukubethela format.
• Ifayela ukubethela nencazelo.
• sula eziphephile amafayela original emva ukubethela noma ukuqaqwa (kuyoba ukwakha ezinguqulweni esizayo).
• isiphequluli ifayela Internal for wokukhetha.
• Thumela / share ukusebenza Google Drive, SkyDrive, Box, eyinqolobane, Gmail, Bluetooth njll
• Bethela amafayela akho phambi ukubenza efwini isitoreji (-Google Drive, SkyDrive, Box, Dropbox njll)
• Iphasiwedi ungaba nezinhlamvu ezingu-40 (ubuncane 6 futhi watusa okungenani izinhlamvu ezingu-12 noma ngaphezulu)
• Shintshisana ngamafayela Ifakwe babe .aes_ extension.
• Amafayela emva ukubethela / ukuqaqwa ukuya ifolda efanayo.
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-
Jan 13, 2017