Điểm:1

Máy tính AES trực tuyến

lá cờ cn
Jam

Tôi hiện đang xem xét cách AES hoạt động và tìm thấy một máy tính trực tuyến: http://testprotect.com/appendix/AEScalc

Tôi hiểu rằng quy trình AES có 10 vòng tính toán. Điều này có nghĩa là máy tính này chỉ cung cấp văn bản mật mã cho vòng 0? Tôi có cần sao chép văn bản mật mã đầu ra và dán thủ công vào đầu vào của máy tính và mã hóa nó bằng cùng một khóa 10 lần không?

Cảm ơn cho bất kỳ sự giúp đỡ. Tôi còn khá mới đối với quy trình AES.

kelalaka avatar
lá cờ in
AES-128 có 10 viên đạn. AES-192 12 và AES-256 có 14 vòng. Nếu bạn muốn tìm hiểu các bước, hãy sử dụng [cryptool AES từng bước](https://www.cryptool.org/en/cto/aes-step-by-step) và xem [hướng dẫn hình que về AES](http ://www.moserware.com/2009/09/stick-figure-guide-to-advanced.html) và sau đó đọc [sách AES](https://www.amazon.com/Design-Rijndael-Encryption- Thông tin-Mật mã/dp/3662607719)
fgrieu avatar
lá cờ ng
Trang web mà bạn liên kết tới thực hiện [AES](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard)-128 (nghĩa là trang web yêu cầu khóa có kích thước 128/8=16 byte). Nó thực hiện tất cả 10 vòng (bao gồm vòng đặc biệt cuối cùng và AddRoundKey thứ 11) và không hiển thị kết quả trung gian.
Điểm:1
lá cờ in

Trừ khi được đề cập cụ thể, bạn nên cho rằng máy tính AES sẽ thực hiện tất cả các tính toán cần thiết để triển khai mật mã khối.

Xin lưu ý rằng đôi khi những máy tính này cũng sử dụng chế độ hoạt động và chế độ đệm, thường không đề cập đến nó. Họ cũng có thể cung cấp mã hóa mà không đề cập đến nó.

Cá nhân tôi không tin tưởng hầu hết các máy tính trực tuyến vì những lý do này.Tôi thà sử dụng Java để có thể định cấu hình mọi thứ theo yêu cầu hoặc sử dụng các công cụ như dòng lệnh OpenSSL (với các tham số -K và -iv rõ ràng).


Người bạn hiển thị thực hiện tất cả 10 vòng bắt buộc cho AES. Nó không sử dụng bất kỳ phương thức hoạt động nào (chẳng hạn như ECB hoặc CBC) hoặc cơ chế đệm liên quan. Nó khá hợp lý vì nó sử dụng mã hóa thập lục phân cho tất cả các giá trị (khóa, đầu vào và đầu ra) và cũng đề cập đến nó một cách rõ ràng.

Đối với một kết quả vòng duy nhất, bạn có thể sử dụng công cụ mật mã mà kelaka đã chỉ ra trong phần bình luận. Vui lòng đảm bảo rằng bạn chọn một vòng và tắt "chuỗi". Sẽ rất khó để giải thích các tùy chọn khác mà không giải thích chính AES; Tôi khuyên bạn nên đọc AES và chỉ sử dụng các tùy chọn sau khi chúng đã được giải thích cho bạn.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.