Các Loại Mật Mã Và Cách Giải

     

Bạn có bao giờ nghĩ trên chũm giới này có tất cả từng nào loại mật mã không? Làm nỗ lực nào để chúng ta cũng có thể giải được nó, mật mã luôn luôn luôn tiềm ẩn những điều bí ẩn mà nó làm cho con tín đồ phải tìm đầy đủ mọi cách để phá giải được nó. Nội dung bài viết này của chúng tôi sẽ chỉ cho chính mình các một số loại mật mã và phương pháp giải để bạn có cái nhìn tổng quan độc nhất về mật mã.

Bạn đang xem: Các loại mật mã và cách giải

1. Mật mã Caesar

Mật mã Caesar tốt được điện thoại tư vấn là Mật mã của Caesar là 1 trong trong số hồ hết mật mã solo giản, dễ dàng giải cùng được sử dụng phổ cập nhất. Đây là 1 trong những dạng mật mã sửa chữa thay thế khi sử dụng các kí trường đoản cú khác để thanh thế cho những kí trường đoản cú văn bạn dạng thô.

*

Ví dụ là độ dịch rời là 3, D sẽ trở nên A, E sẽ trở nên B, v.v. Người thứ nhất sử dụng nó để gia công thư từ chính là Julius Caesar và fan ta cũng lấy tên ông làm cho tên của mật mã này.

Cách giải:

Như đã nhắc đến ở trên thì mật mã Caesar rất dễ dàng bị giải yêu cầu ta có hai trường hợp cần xem xét

Mật mã Caesar rất dễ bị phá giải và chỉ cần người giải mã có trong tay các phiên bản mật mã là rất có thể giải được Caesar một phương pháp dễ dàng.. Có hai tình huống được xem xét:

– bạn đã đoán ra được biện pháp giải tuy nhiên lại ko biết đó là mật mã Caesar.

– người đã hiểu rằng đây đó là mật mã Caesar tuy vậy lại đo đắn giá trị của mật mã.

Trong tình huống trước tiên thì mật mã có thể được giải nhanh bởi các phương thức giống như giải những loại mật mã sửa chữa nói chung. Ví như muốn phân tích tần suất, phân tích những từ mẫu mã thì tín đồ giải rất có tác dụng nhận ra những quy tắc trong phương pháp thay chũm và suy ra bắt buộc dùng mật mã Caesar.

Xem thêm: Thực Hành Bài Thực Hành 19 Địa Lý 12 Bài 19: Thực Hành, Giải Tập Bản Đồ Địa Lí 12 Bài 19: Thực Hành

Với tình huống thứ hai, việc giải thuật sẽ được nhẹ nhàng, dễ dãi hơn. Số mã khóa sẽ có giới hạn ( 25 khóa so với bảng chữ cái tiếng Anh), Kiểu tấn công vét cạn có thể kiểm tra lần lượt tất cả các mã khóa. Ví dụ như đoạn mật mã “EXXEGOEXSRGI”, chúng ta nhìn là biết ngay phiên bản thô với phép dịch 4 vị trí. Cũng có một giải pháp giải không giống là mỗi vần âm của mật mã hoàn toàn có thể được thu xếp theo vật dụng tự ngược lại. Các bạn nên sẵn sàng trước một dãy vần âm để rất có thể tăng tốc cho phương thức giải. Tiếp đó hãy chỉnh sửa sao cho tạo ra thành các bản mật mã viết được trên các dòng, trong số đó có dòng chứa bản thô.

Bản thô viết bằng ngôn ngữ tự nhiên và thoải mái thì sẽ có một giải pháp giải phù hợp và cấp tốc hơn. Ví dụ như mật mã MPQY chúng ta cũng có thể giải thành “aden” hoặc hoàn toàn có thể giải thành “know”.

Việc mã hóa chồng chéo trên một bạn dạng thôi sẽ không còn tăng thêm tài năng bảo mật so với mật mã Caesar. Ví như khi mã hóa khóa A và mã hóa khóa B thì sẽ như tiến hành mã hóa khóa (A+B). Theo toán học, tập hợp các phép tính mã hóa tất cả trong một khóa sinh sản thành một đội nhóm dưới dạng hàm hợp.

2. Mật mã Vigenère

*

 Kể mang đến các một số loại mật mã và biện pháp giải thì cấp thiết không nhắc đến mật mã Vigenère. Trong số phép mã hóa Ceasar thì mỗi cam kết tự sẽ tiến hành dịch đi một khoảng cách nhất định tuy vậy với mật mã Vigenère thì sẽ là sự phối kết hợp của quá trình dịch chuyển và mật mã Caesar.

Đây là hình vuông vắn Vigenère và để mã hóa nó ta yêu cầu sử dụng hình vuông này. Hình vuông gồm 26 hàng, từng hàng sẽ dịch về bên cạnh trái một bước. Như vậy sẽ sinh sản thành bảng mã Caesar. Trong quy trình mã hóa Vigenère thì tùy thuộc vào các thời gian mà ta dùng các hàng khác nhau.

Xem thêm: Vì Sao Cá Chép Đẻ Nhiều Trứng Với Số Lượng Lớn, Vì Sao Cá Chép Đẻ Nhiều Trứng

Chúng tôi đang ví dụ cho mình để dễ dàng nắm bắt hơn:

Ví dụ; ATTACKATDAWN

Đây là một trong những từ khóa và viết nó lặp lại nhiều lần bên trên một chiếc đến khi số vần âm thông điệp bằng số vần âm trên dòng, với từ bỏ khóa như “LEMON” thì LEMONLEMONLE tất cả chữ cái trước tiên của văn bản a được mã hóa bằng chữ cái L. Tự khóa sẽ tiến hành mã hóa trên mẫu chữ chứa kí trường đoản cú L cùng cột A, chúng ta có thể nhìn hình vuông vắn Vigenère. Giống như như những chữ loại thứ hai sẽ được mã hóa,…. Đây bao gồm là phiên bản mã:

Văn bản: ATTACKATDAWN

Từ khóa: LEMONLEMONLE

Bản mã: LXFOPVEFRNHR

Như vậy, qua bài viết này chắc rằng bạn sẽ biết các nhiều loại mật mật mã và bí quyết giải. Giả dụ như còn gì thắc mắc hãy liên hệ với cửa hàng chúng tôi để được giải đáp nhé. Chúng ta cũng có thể áp dụng những loại mật mã này vào trường hợp cần thiết và chúc chúng ta thành công.