Công cụ dành cho nhà phát triển

Trình tạo khóa AES

Tạo khóa AES 128 bit hoặc 256 bit bảo mật về mặt mật mã trực tiếp trong trình duyệt của bạn. Khóa không bao giờ được gửi đến bất kỳ máy chủ nào — tất cả quá trình tạo diễn ra cục bộ bằng WebCrypto API.

Kích thước khóa

Your AES-256 Key (64 hex characters)

Tương thích với định dạng mã hóa Locki

Thuật toán
AES-256-GCM
Độ dài khóa
256 bits / 64 hex chars
Crypto API
WebCrypto (gốc trình duyệt)
Quyền riêng tư
Được tạo cục bộ, không bao giờ truyền đi

Khóa mã hóa AES là gì?

Khóa AES là một giá trị bí mật ngẫu nhiên dùng để mã hóa và giải mã dữ liệu. Cùng một khóa khóa dữ liệu của bạn là cần thiết để mở khóa nó — không có khóa này, nội dung sẽ không thể đọc vĩnh viễn. Khóa được biểu diễn dưới dạng chuỗi thập lục phân: khóa 128 bit dài 32 ký tự, khóa 256 bit dài 64 ký tự.

128 bit vs 256 bit

AES-128

16 byte · 32 ký tự thập lục phân

Nhanh và bảo mật về mặt tính toán cho tất cả các mục đích thực tế. Được sử dụng rộng rãi trong TLS, mã hóa đĩa và ứng dụng tiêu dùng. Lựa chọn tốt khi hiệu suất hoặc khả năng tương thích là ưu tiên.

AES-256

32 byte · 64 ký tự thập lục phân

Biên độ bảo mật lớn hơn và được yêu cầu bởi các tiêu chuẩn chính phủ và tuân thủ cao (NIST, FIPS). Định dạng được Locki sử dụng. Được khuyến nghị khi xử lý dữ liệu kinh doanh nhạy cảm hoặc được quản lý.

Khóa AES được dùng để làm gì?

Khóa AES hỗ trợ mã hóa đối xứng — một khóa mã hóa, cùng một khóa giải mã. Các trường hợp sử dụng phổ biến:

  • 1Mã hóa tin nhắn trước khi gửi qua Slack, email hoặc Notion
  • 2Bảo vệ khóa API, mật khẩu và thông tin xác thực được chia sẻ trong các nhóm
  • 3Bảo mật nội dung tệp trước khi tải lên lưu trữ đám mây
  • 4Hạn chế dữ liệu nhạy cảm để chỉ những người có khóa đúng mới có thể đọc