Công cụ Mã hóa/Giải mã AES
AES (Advanced Encryption Standard) là thuật toán mã hóa đối xứng tiêu chuẩn công nghiệp được chính phủ Hoa Kỳ chấp nhận và sử dụng trên toàn thế giới. Công cụ này hỗ trợ AES-128, AES-192, và AES-256 với nhiều chế độ (ECB, CBC, CFB, OFB, CTR), phương pháp padding, và định dạng đầu vào/đầu ra linh hoạt.
Mã Hóa
Giải Mã
AES là gì?
AES (Advanced Encryption Standard), còn được gọi là Rijndael, là một thuật toán mã hóa khối đối xứng được NIST thiết lập làm tiêu chuẩn vào năm 2001. Nó được chọn thông qua một cuộc thi nghiêm ngặt để thay thế thuật toán DES đã lỗi thời.
AES là tiêu chuẩn mã hóa được sử dụng rộng rãi nhất hiện nay, bảo mật mọi thứ từ ngân hàng trực tuyến và thương mại điện tử đến thông tin liên lạc chính phủ và thông tin mật. Nó được coi là cực kỳ an toàn và đã chịu được phân tích mật mã rộng rãi.
Đặc Điểm Chính
- Kích thước khối: 128 bits (16 bytes) cho tất cả các biến thể
- Kích thước khóa: 128 bits (AES-128), 192 bits (AES-192), hoặc 256 bits (AES-256)
- Hỗ trợ nhiều chế độ: ECB, CBC, CFB, OFB, và CTR
- Nhiều phương pháp padding: PKCS7, Zero Padding, No Padding, ANSI X.923, ISO 10126
Lưu Ý Bảo Mật
AES là tiêu chuẩn vàng cho mã hóa đối xứng. AES-256 với chế độ CBC hoặc CTR được khuyến nghị cho bảo mật tối đa. AES-128 vẫn được coi là an toàn cho hầu hết các ứng dụng.
Luôn sử dụng khóa mạnh, ngẫu nhiên và không bao giờ sử dụng lại giá trị IV với cùng một khóa trong các chế độ không phải ECB. Tránh chế độ ECB khi mã hóa dữ liệu có cấu trúc hoặc lặp lại.
Quyền Riêng Tư & Bảo Mật
Tất cả các thao tác mã hóa và giải mã được thực hiện cục bộ trong trình duyệt của bạn bằng thư viện CryptoJS. Không có dữ liệu nào được gửi đến máy chủ của chúng tôi, đảm bảo thông tin của bạn luôn hoàn toàn riêng tư và an toàn.