Chuyển đến nội dung

Mã hóa / giải mã AES

Mã hóa / giải mã AES. Xử lý cục bộ trong trình duyệt.

Chuyển đổi trong trình duyệt · Không cần đăng ký

Nhập khóa thô ở dạng thập lục phân. Để trống IV để tạo IV mới trong gói JSON; dùng cùng chế độ khi giải mã.

key: 16/24/32 bytes; GCM IV: 12 bytes; CBC IV: 16 bytes

Kết quả

Nhập dữ liệu hoặc tải ví dụ rồi chạy công cụ. Kết quả sẽ xuất hiện ở đây.

Cách sử dụng

  1. Nhập dữ liệu và tham số hoặc tải ví dụ.
  2. Chọn thao tác và xác nhận định dạng đầu vào.
  3. Chạy công cụ, rồi sao chép hoặc tải kết quả xuống.

Ví dụ

UTF-8 ⇄ Base64; { algorithm, mode, iv, ciphertext }

Chi tiết và giới hạn

Mọi thao tác diễn ra trong trình duyệt của bạn; văn bản, tệp và khóa không được tải lên.

Đầu vào giới hạn 100.000 ký tự cho mỗi trường. Hủy sẽ dừng worker và loại bỏ kết quả đang xử lý.

Khóa và mật khẩu minh họa là ví dụ công khai. Hãy tạo khóa riêng trước khi dùng dữ liệu thật.

CBC, ECB và các thuật toán mã dòng không xác thực dữ liệu. Kết quả giải mã đọc được không chứng minh tính toàn vẹn. AES-GCM xác minh thẻ xác thực; không bao giờ dùng lại IV với cùng một khóa.

FAQ

Khóa hoặc tệp của tôi có được tải lên không?

Không. Việc tính toán diễn ra ngay trên thiết bị trong một Web Worker. Xóa dữ liệu hoặc rời trang sẽ loại bỏ trạng thái xử lý hiện tại.

Tài liệu tham khảo về định dạng

Trang công cụ được cập nhật: