Skip to main content

Mật mã đối xứng là gì?

Mật mã đối xứng sử dụng các thuật toán khóa đối xứng để mã hóa và giải mã dữ liệu.Thuật toán là một công thức cụ thể với số bước hạn chế chứa các hướng dẫn để giải quyết vấn đề và thuật toán khóa đối xứng là một công thức cụ thể thường sử dụng cùng một khóa mật mã cho cả mã hóa và giải mã.Để hiểu rõ hơn về cách thức hoạt động của nó, nó giúp có được sự hiểu biết về cách thức hoạt động của mật mã liên quan đến công nghệ.Ví dụ, một máy tính cần chuyển thông tin nhạy cảm có thể chọn mã hóa thông tin, một quy trình thay đổi nó thành một loại mã xuất hiện dưới dạng một loạt các điều vô nghĩa nếu có ai cố gắng đọc nó.Sau khi thông tin được chuyển đến vị trí mong muốn của nó, một mã cụ thể giải mã thông tin vào văn bản có thể đọc được.Quá trình này được gọi là giải mã và máy tính phải có mã phù hợp để thực hiện chính xác quá trình này.Các ngân hàng cung cấp dịch vụ trực tuyến sử dụng một hình thức mã hóa để giữ cho khách hàng của họ thông tin riêng tư và bảo mật.Một công thức toán học được gọi là thuật toán mật mã chịu trách nhiệm tạo mã để mã hóa thông tin và mã để giải mã nó sau này.Một phần thông tin cụ thể được gọi là khóa mật mã cho biết thuật toán mật mã cách mã hóa và sau đó giải mã thông tin cụ thể mà nó nhận được.Chìa khóa chỉ hoạt động với thuật toán cụ thể đó và sẽ vô dụng để giải mã mã từ một thuật toán khác.Khi sử dụng mật mã đối xứng, thuật toán sử dụng cùng một khóa mật mã để thực hiện các quá trình mã hóa và giải mã thay vì sử dụng một khóa riêng cho mỗi quy trình.Các phím thường giống hệt nhau hoặc gần giống nhau chỉ với một thay đổi nhỏ cần thiết để làm cho mỗi một hoạt động.Thông thường, chỉ những người có kế hoạch sử dụng khóa mới biết mật khẩu hoặc mã bí mật khác, hoặc cụm từ, cần thiết để làm cho chìa khóa bắt đầu hoạt động.Điều này cho phép hai người chia sẻ thông tin giữa họ mà không lo lắng rằng người khác có thể chặn mã và đọc nó.Các thuật ngữ khác được sử dụng để mô tả các thuật toán khóa đối xứng được sử dụng trong mật mã đối xứng bao gồm mật mã khóa bí mật, mật mã khóa riêng và mật mã một khóa.Mật mã đối xứng thường được sử dụng để chia sẻ giữa hai người hoặc một nhóm nhỏ thay vì các mạng trực tuyến lớn như ngân hàng.Ví dụ, một máy ATM có thể sử dụng mật mã đối xứng và yêu cầu người dùng nhập số tài khoản ngân hàng và số nhận dạng cá nhân trước khi nó cho phép người đó truy cập vào tài khoản của mình.