DES / 3DES / RC4 / Rabbit
Công cụ mã hóa DES/3DES/RC4 miễn phí trực tuyến, xử lý cục bộ
DES, 3DES, RC4 và Rabbit là gì?
DES (Data Encryption Standard) là cipher đối xứng kế thừa sử dụng khóa 56-bit. 3DES (Triple DES) áp dụng DES ba lần để cải thiện bảo mật. RC4 là stream cipher từng được sử dụng rộng rãi trong SSL/TLS. Rabbit là stream cipher nhanh được thiết kế cho hiệu suất phần mềm. Tất cả đều là thuật toán kế thừa — sử dụng AES cho ứng dụng mới.
Cách sử dụng công cụ này
Chọn thuật toán mã hóa, nhập khóa (mật khẩu) và tùy chọn IV (vector khởi tạo). Nhập văn bản gốc để mã hóa hoặc dán ciphertext để giải mã. Đầu ra có thể ở mã hóa Hex hoặc Base64.
▶DES còn an toàn không?
Không. DES với khóa 56-bit có thể bị brute-force trong vài giờ sử dụng phần cứng hiện đại. Nó được giữ trong công cụ này để tương thích kế thừa và mục đích giáo dục. Sử dụng AES cho bất kỳ ứng dụng quan trọng bảo mật nào.
▶3DES là gì và có an toàn không?
3DES áp dụng thuật toán DES ba lần với khóa khác nhau, cung cấp 112 bit bảo mật hiệu quả. Dù an toàn hơn DES, nó đã bị NIST phản đối từ 2023 do giới hạn hiệu suất và bảo mật.
▶IV (Initialization Vector) là gì?
IV là giá trị ngẫu nhiên được sử dụng cùng với khóa để đảm bảo mã hóa cùng văn bản gốc tạo ciphertext khác nhau. Đối với DES và 3DES, IV là 8 byte. Đối với RC4 và Rabbit, IV cũng là 8 byte.
▶Tại sao nên sử dụng AES thay thế?
AES nhanh hơn, an toàn hơn và là tiêu chuẩn hiện tại cho mã hóa đối xứng. DES và 3DES đã bị phản đối. RC4 có lỗ hổng đã biết. Sử dụng AES cho bất kỳ phát triển mới nào.