Ñawpaqchasqa Chifray kamachiy(AES) . nisqaqa huk simetrico chifray algoritmo nisqa. AES kunankama industria kamachiymi imaynachus 128 bit, 192 bit chaymanta 256 bits chifrayta saqin. Simétrico chifrayqa utqayllam asimétrico chifrasqawan tupachisqa, chaymanta llamkanakunapi llamk'achisqa kanku ahinataq willaypa tiyapuynin sistemapi. Kay qatiq huk internetpi yanapakuy AES chifray ruwanapaq chaymanta ima llañu qillqamanta utaq contraseñamanta descifrado ruwanapaq.
Llamkana achka modokuna chifrasqa chaymanta descifrado qun kayhina ECB, CBC, CTR, CFB y GCM nisqa modo. GCM aswan waqaychasqa hina qhawasqa CBC modomanta chaymanta aswanta hap'isqa ruwayninpaq.
Aswan willakuypaq AES chifrasqamanta, watukuy kay sut'inchay AES Chifrasqamanta. Uraypi formulario kachkan chifraypaq chaymanta descifraypaq yaykuykunata hapinapaq.
Ima pakasqa llave chanipas yaykuchisqayki, utaq ruwasqayku mana kay kitipi waqaychasqachu, kay yanapakuyqa HTTPS URL kaqnintakama qusqa ima pakasqa llavekuna mana suwasqa kananpaq.
Llave Características nisqa
- Simétrico nisqa Algoritmo de llave: Kikin llave llamk'achisqa iskaynin chifraypaq chaymanta descifrado kaqpaq.
- Cifra de Bloque: AES llamk'an takyasqa sayay bloques de datos nisqapi. Bloque nisqap sayayninqa 128 bits nisqa.
- Llave Largos nisqa: AES 128, 192, 256 bits nisqa llave sunikunata yanapan. Aswan unay llaveqa, aswan kallpasapa chifrasqa.
- Harkay: AES ancha waqaychasqa hina qhawasqa chaymanta imaymana harkasqa protocolokuna chaymanta ruwanakunapi anchata llamk'achisqa.
AES Chifrasqa Términos & Terminologías kaqmanta
Chifrasqa kananpaqqa, chifrayta munasqayki ch'ulla qillqata icha yaykuna rimayta qillqayta atinki. Kunanqa akllay bloque cifrado modota chifrasqamanta.
Hukhina Yanapasqa Modos de AES Chifrado kaqmanta
AES achka chifrasqa ruwaykunata qun ECB, CBC, CTR, OFB, CFB chaymanta GCM modo hina.
-
ECB(Libro de Código Electrónico) aswan sasan chifray ruwaymi, manataqmi IV chifraypaq necesitanchu. Yaykusqa llañu qillqa bloquekunapi rakisqa kanqa chaymanta sapa bloque qusqa llavewan chifrasqa kanqa chaymanta chaymanta kaqlla llañu qillqa bloquekuna kaqlla cifra qillqa bloquekunaman chifrasqa kanqa.
-
CBC(Cipher Block Chaining) modo ancha yuyaychasqa, chaymanta huk ñawpaq forma bloque cifra chifrasqa kaqmanta. IV sapa willayta sapalla ruwanapaq mañan niyta munan kikin llañu qillqa bloquekuna mana kaqlla cifra qillqa bloquekunaman chifrasqa kachkanku. Chayrayku, aswan kallpasapa chifrayta qun ECB modowan tupachisqa, ichaqa aswan pisilla BCE modowan tupachisqa. Sichus mana IV yaykusqachu chaymanta ñawpaqmanta ruwasqa kaypi llamk'achisqa kanqa CBC modopaq chaymanta chay ñawpaqmanta ruwasqa huk cero-based byte kaqman[16].
-
CTR(Yupaq) CTR modo (CM) nisqaqa hunt'asqa yupay yupay (ICM) nisqawan, t'aqasqa hunt'asqa yupay (SIC) nisqawanpas riqsisqam. Contra-modo nisqaqa bloque cifra nisqatam mayu cifra nisqaman tikran. CTR modo OFB kaqman rikch'akuq ruwanakunayuq, ichaqa huk random-yaykuna propiedad kaqtapas saqillantaq descifrado kaqpi. CTR modoqa allinmi achka ruwaq makinapi llamk'anapaq, maypi bloquekuna paralelo kaqpi chifrasqa kanman.
-
GCM(Modo Galois/Contador) . huk simétrico-llave bloque cifrado llamk'ay ñanmi mayqinchus universal hashing kaqwan llamk'achin chiqaqchasqa chifrasqa quypaq. GCM aswan waqaychasqa qhawasqa CBC modomanta imaraykuchus ruwasqa chiqaqchay chaymanta hunt'asqa qhawaykunayuq chaymanta ruwayninpaq anchata llamk'achisqa.
Acolchado
AES modokuna CBC chaymanta ECB kaqpaq, acolchado PKCS5PADDING chaymanta NoPadding kanman. PKCS5Padding kaqwan, 16 byteyuq watiqa 32 byte lluqsiyta ruwanqa (16 kaqmanta qatiq achka).
AES GCM PKCS5Padding huk sinónimo NoPadding kaqpaq imaraykuchus GCM huk mayu ñan kachkan chaymanta mana acolchadota munanchu. GCM kaqpi cifrado nisqa qillqaqa llañu qillqa hinallam. Chayrayku, nopadding ñawpaqmanta akllasqa kachkan.
AES Llave Tamaño
AES algoritmo 128-bit bloque sayayniyuq, llaveykipa largon 256, 192 utaq 128 bits kaptinpas. Mayk'aq huk simétrico cifra modo huk IV mañaptin, IVpa suni kayninqa chifrap bloque sayayninwan kaqlla kanan tiyan. Chayrayku, sapa kuti huk IV 128 bits (16 bytes) kaqwan AES kaqwan llamk'achinayki tiyan.
AES Paka Llave
AES 128 bits, 192 bits chaymanta 256 bits pakasqa llave sayayniyuq chifrasqa kananpaq qun. Sichus 128 bits chifrasqapaq akllachkanki, chaymanta pakasqa llave 16 bits suniyuq kanan tiyan chaymanta 24 chaymanta 32 bits 192 chaymanta 256 bits llave sayayniyuq kanan tiyan. Ejemplopaq, sichus llave sayaynin 128 kan, chaymanta huk valido pakasqa llave 16 caracterkunayuq kanan tiyan i.e., 16*8=128 bits