tailieunhanh - Trộn lẫn thành phần Hardware và Software part 10

Khóa (key): là khóa dùng trong việc mã hóa và giải mã pháp Caesar : Nguyên tắc : Trong sơ đồ Caesar mỗi ký tự được thay thế bằng ký tự đứng sau nó k ký tự trong bảng ký tự được xếp từ AZ í dụ: Dùng bảng ký tự với k= 4,ta có thể mã hóa bản thông báo ‘HELLO’ như sau: Bản rõ : H E L L O Bản mã: L I P P S Để giải mã người ta dùng khóa k =4 và phục hồi lại bản rõ bằng cách dùng phép. | http Khoa key la khoa dung trong việc ma hoa va giai ma phap Caesar Nguyen tac Trong sơ đồ Caesar moi ky tư được thay thế bang ky tư đưng sau no k ky tư trong bang ky tư được xếp tư Vịtrí 1 2 3 4 5 6 7 8 9 10 11 12 Kítư A B C D E F G H I J K L 13 14 15 16 17 18 19 20 21 22 23 24 25 26 M N O P Q R S T U V W X Y Z Ví du Dung bang ky tư vơi k 4 ta co the ma hoa ban thong bao HELLO như sau Ban ro H E L L O Ban ma L I P P S Đê giai ma ngươi ta dung khoa k 4 va phuc hoi lai ban ro bang cach dung phep bien đô i ngược lai. Giải thuật viet bang ngon ngư gia Ma hoa Input Chuo i string _in can ma hoa K khoa khoang cach vị trí ky tư đưng sau Output Chuo i string_out đa ma hoa Procedure MaHoACAESAR Begin Gan bien string_out bang rong dung chưa ket qua tam thơi khi ma hoa While chưa het chuo i string_in do Begin -Đoc kí tư trong chuo i string_in -Tìm vị trí kí tư vưa đoc đươc trong bang kí tư -Cộng vị trí vưa tìm đươc vơi k -Tìm kí tư ưng vơi vị trí vưa tìm đươc trong bang kí tư -Nó kí tư vư tìm đươc vao chuoi string_out end End. Giai ma Input Chuo i string_in can giai ma . K khoa khoang cach vị trí ky tư đưng sau đa thay the . Output Chuo i string_out đa giai ma . Procedure GIAIMACAESAR Begin Gan bien string_out bang rong dung chưa ke qua tam thơi khi ma hoa While chưa het chuo i string_in do Begin -Đoc kí tư trong chuo i string_in -Tìm vị trí kí tư vưa đoc đươc trong bang kí tư -Trư vị trí vưa tìm đươc vơi k http -Tìm kí tự ứng với vị trí vừa tìm được trong bang kí tự -NôT kí tự vứ tìm được vao chuoi string_out end End. Phượng phap KEYWORD Nguyen tac Trong phướng phap KEYWORD từng ky tự cua ban ro se được cộng them vao lien tiếp theo tưng ky tư mọt cua tư cọng được thưc hiện theo modulo 26 . Ví du Gia sư bang ky tư va vị trí cua chung cho bợi Vịtrí 1 2 3 4 5 6 7 8 9 10 11 12 Kítư A B C D E F G H I J K L 13 14 15 16 17 18 19 20 21 22 23 24 25 26 M N O P Q R S T U V W X Y Z vợi tư khoa .

TỪ KHÓA LIÊN QUAN