Puncte:1

Calculator AES online

drapel cn
Jam

În prezent, mă uit la modul în care funcționează AES și am găsit un calculator online: http://testprotect.com/appendix/AEScalc

Înțeleg că procesul AES are 10 runde de calcule. Înseamnă asta că acest calculator oferă doar textul cifrat pentru runda 0? Ar trebui să copiez textul cifrat de ieșire și să-l inserez manual în intrarea calculatorului și să-l criptez cu aceeași cheie de 10 ori?

Mulțumesc pentru orice ajutor. Sunt destul de nou în procesul AES.

kelalaka avatar
drapel in
AES-128 are 10 runde. AES-192 12 și AES-256 are 14 runde. Dacă doriți să învățați pașii, utilizați [cryptool AES pas cu pas](https://www.cryptool.org/en/cto/aes-step-by-step) și consultați [ghidul figurilor stick pentru AES](http ://www.moserware.com/2009/09/stick-figure-guide-to-advanced.html) și apoi citiți [cartea AES](https://www.amazon.com/Design-Rijndael-Encryption- Informații-Criptografie/dp/3662607719)
fgrieu avatar
drapel ng
Site-ul web către care vă conectați face [AES](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard)-128 (adică se așteaptă la o cheie de 128/8=16 octeți). Face toate cele 10 runde (inclusiv ultima specială și a 11-a AddRoundKey) și nu arată rezultate intermediare.
Puncte:1
drapel in

Dacă nu este menționat în mod specific, ar trebui să presupuneți că calculatoarele AES vor efectua toate calculele necesare pentru implementarea cifrului bloc.

Atenție că, uneori, aceste calculatoare folosesc și un mod de operare și un mod de umplutură, de multe ori fără a-l menționa. Ei pot oferi, de asemenea, codificări fără a le menționa.

Personal nu am încredere în majoritatea calculatoarelor online din aceste motive.Prefer să folosesc Java pentru a putea configura totul după cum este necesar sau să folosesc instrumente precum linia de comandă OpenSSL (cu parametrii expliciți -K și -iv).


Cel pe care îl arătați efectuează toate cele 10 runde necesare pentru AES. Nu folosește niciun mod de operare (cum ar fi ECB sau CBC) sau mecanism de umplutură aferent. Este destul de sensibil, deoarece utilizează codificare hexazecimală pentru toate valorile (cheie, intrare și ieșire) și o menționează și în mod explicit.

Pentru un singur rezultat rundă puteți folosi instrument criptografic pe care a subliniat kelaka în secțiunea de comentarii. Asigurați-vă că selectați o rundă și dezactivați „înlănțuirea”. Ar fi dificil să explici celelalte opțiuni fără a explica AES în sine; Aș sugera să citiți în AES și să utilizați opțiunile numai după ce v-au fost explicate.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.