Đọc bình luận phía dưới để biết cách mà về mặt lý thuyết có thể phá được kiểu mã hoá này với sức tính toán máy tính của con người, và điểm yếu của nó :) ___________________________________________ Phím D để mã hóa với khóa bất kì. Phím 0 để mã hóa với khóa cho trước. Phím R để tạo khóa bất kì. Phím E để giải mã Đây là mã hóa KPS level 3, hay còn gọi là Mã hóa KPS nâng cao. Khác với mã hóa KPS level 2, loại mã hóa này cần một đoạn mã và một đoạn code "chìa khóa" để giải mã. Tức để trò chuyện bí mật, bạn (và những người bạn của bạn) chỉ cần tạo một mã khóa, rồi mã hóa trò chuyện. Dù có ai đó vừa có đoạn code mã hóa, vừa hiểu rõ cách giải mã, cũng gần như không thể giải được nếu không có mã khóa. Cách tốt nhất để giải mã khi không có mã khóa là thử dần các khả năng mã khóa. Nếu không rõ cấu tạo mã khóa, chúng ta sẽ phải thử dần 301 chữ số hệ bát phân, trung bình 2^902 khả năng, với trường hợp xấu nhất là 2^903 khả năng. Nếu biết rõ cấu tạo mã khóa, chúng ta có thể rút gọn các khả năng xuống còn 127!, hay là xấp xỉ 3.10^213 khả năng, vượt xa khả năng tính toán của con người hiện tại Kiểu mã hóa này sử dụng nén dữ liệu chập ba giống mã hóa KPS level 2
Press D to encrypt with random key. Press 0 to encrypt with the given key. Press R to generate random key. Press E to decode This is level 3 KPS encryption, also calls is Advance KPS encryption. Unlike the level 2 version, this type requires a piece of code and a "key" code to decrypt. That is, to chat secretly, you (and your friends) just need to generate a key, and then encrypt the chat. Even if someone had both the encryption code and understood how to decrypt it, it would be close to impossible to decrypt it without the key code. The best way we know to decrypt without the key code is to try all encryption possibilities. If the key structure is unknown, we will have to try all 301 octal digits' posibilities, which are 2^902 possibilities to try on average, with the worst case scenerio being 2^903 possibilities. If we know the key structure well, we can reduce the number of possibilities down to 127!, or approximately 3.10^213 possibilities, far beyond the current human computing power. This type of encryption uses the same convolutional data compression as level 2 KPS encryption