Bản mã Là gì?
Hãy cùng tìm hiểu ý nghĩa Bản mã, định nghĩa trong tiền điện tử, bản mã Là gì, và tất cả các thông tin chi tiết khác.
Ciphertext là một thuật ngữ được sử dụng trong mật mã để mô tả dạng mã hóa của một thông điệp ban đầu được tạo ra dưới dạng văn bản thuần túy. Thuật toán được sử dụng để mã hóa thông điệp được gọi là mật mã.
Bản mã chứa văn bản thuần túy ban đầu. Trong quá trình mã hóa, văn bản thuần túy sẽ không thể đọc được đối với bất kỳ người hoặc thiết bị nào không sở hữu khóa giải mã để biến nó trở lại thành văn bản thuần túy ban đầu.
Mật mã được sử dụng để tạo ra một bản mã là một thuật toán. Bản mã là đầu ra của việc áp dụng thuật toán mã hóa.
Trước sự phát triển của các thiết bị cơ điện và các nguyên mẫu máy tính, các thuật toán mật mã được thực hiện bằng tay, thường là sử dụng bút và giấy. Có một số loại mật mã, như thay thế, thay thế đa bảng và chuyển vị.
Mã hóa thay thế là một phương pháp mã hóa khi các phần của văn bản thuần túy được thay thế bằng bản mã và có thể được giải mã bằng một khóa. Mật mã thay thế đa bảng sử dụng bảng chữ cái hỗn hợp để mã hóa.
Một loại mật mã chuyển vị, mật mã hàng rào đường sắt, là một phương pháp mã hóa trong đó các đơn vị của văn bản thuần túy thay đổi vị trí dựa trên một hệ thống cụ thể. Kết quả là một văn bản thuần túy được hoán vị. Một số loại mật mã chuyển vị khác bao gồm chuyển vị kép và chuyển vị cột, cũng như scytale.
Mật mã hiện đại cung cấp độ bảo mật cao hơn cho bản rõ hơn so với mật mã cổ điển. Có hai loại chính của các phương pháp mã hóa hiện đại - mật mã khóa riêng và mật mã khóa công khai.
Kẻ tấn công đang cố gắng bẻ khóa mật mã sử dụng mật mã khóa riêng để biết được bản rõ và bản mã tương ứng với nó. Cả người gửi và người nhận đều có khóa chia sẻ trước mà họ sử dụng để giải mã. Mã hóa khóa riêng được thực hiện bằng thuật toán DES và AES.
Phản hồi sử dụng mật mã khóa công khai yêu cầu hai khóa để mã hóa và giải mã - khóa riêng tư và khóa công khai. Người gửi sử dụng khóa công khai để mã hóa bản rõ. Người nhận không biết khóa riêng là gì. Thay vào đó, người nhận có khóa công khai được sử dụng để giải mã bản mã và truy cập thông điệp.