Ph逢挨ng phỏp thay th院

Một phần của tài liệu Giao trinh mang may tinh HAY (Trang 129 - 130)

Ph逢挨ng phỏp này mó hoỏ v<n b違n b茨ng cỏch thay th院 m厩i kớ t詠 trongv<n b違n d茨ng m瓜t kớ t詠 khỏc nào 8ú (cú th吋 là ch英 cỏi, ch英 s嘘 ho員c kớ hi羽u), cú th吋 dựng m瓜t trong cỏc ph逢挨ng phỏp thay th院 sau :

1. Thay thx"8¬n giVn

O厩i kớ t詠 trong v<n b違n g嘘c 8逢嬰c thay th院 b茨ng m瓜t kớ t詠 t逢挨ng 泳ng trong v<n d違n m壱t mó. M瓜t ỏnh x衣 1 – 1 8逢嬰c dựng 8吋 mó hoỏ và gi違i mó thụng 8k羽p.

2. Thay thx"8げng õm

O厩i kớ t詠 trong v<n b違n g嘘c 8逢嬰c mó hoỏ v噂i m瓜t s嘘 kớ t詠 c栄a v<n b違n m壱t mó (ỏnh x衣 1 - n). Ngoài ra cũn m瓜t s嘘 ph逢挨ng phỏp thay th院 khỏc nh逢 thay th院"8a m磯u v詠, thay th院 theo s挨"8欝...

O瓜t trong nh英ng m壱t mó thay th院" 8挨n gi違n 8逢嬰c bi院t 8院n nhi隠u nh医t là mó Morse, trong 8ú cỏc ch英 cỏi 8逢嬰c thay th院 b茨ng cỏc kớ t詠 g衣ch và ch医m. B違ng mó ASCII ta th逢運ng dựng c ng là m瓜t d衣ng m壱t mó thay th院"8挨n gi違n. Trong 8ú, ch英 A

8逢嬰c bi吋u di宇n b茨ng chu厩i s嘘 nh鵜 phõn 1000001 ho員c s嘘 th壱p phõn 65, ch英 B 8逢嬰c bi吋u di宇n b荏i 1000010 ho員c 66,v.v...

O瓜t d衣ng m壱t mó khỏc c ng 8逢嬰c bi院t 8院n nhi隠u 8ú là b違ng ch英 cỏi d鵜ch chuy吋n. 荏"8õy, cỏc ch英 cỏi trong b違ng 8逢嬰c d鵜ch chuy吋n sang ph違i k v鵜 trớ, k g丑i là khoỏ. Ta cú hàm d鵜ch chuy吋n : f(a) = ( a + k ) mod n v噂i a là m瓜t ch英 cỏi trong b違ng mó, n là s嘘 ch英 cỏi (n=26 n院u là b違ng ch英 ti院ng Anh chu育n).

Vớ d映 : v噂i k = 5 ta cú :

D違ng ch英 g嘘c : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z D違ng ch英 m壱t mó : F G H I J K LMN O P Q R S T U V W X Y Z A B C D E A吋 gi違i mó, ng逢運i nh壱n ph違i bi院t khoỏ k và ph映c h欝i l衣i v<n b違n g嘘c b茨ng cỏch bi院n 8鰻i ng逢嬰c.

Nh逢 v壱y n院u v<n b違n g嘘c là TRUONG DAI HOC KY THUAT DA NANG thỡ

x<n b違n mó s胤 là YWZTSL IFN MTH PN YMZFY IF SFSL. Ph逢挨ng phỏp này

kộm an toàn vỡ ch雨 c亥n th穎 l亥n l逢嬰t 26 kh違 n<ng là ta 8ó gi違i mó 8逢嬰c.

O瓜t ph逢挨ng phỏp thay th院 khỏc t嘘t h挨n là dựng t瑛 khoỏ theo s挨"8欝 Vignốre. Theo s挨"8欝 này, t瑛 khoỏ 8逢嬰c c瓜ng vào liờn ti院p theo t瑛ng kớ t詠 m瓜t cho v<n b違n i嘘c, m厩i kớ t詠"8逢嬰c bi吋u di宇n b荏i m瓜t v鵜 trớ c栄a nú trong b違ng kớ t詠 và phộp c瓜ng 8逢嬰c th詠c hi羽n theo mụ8un 26. Vớ d映, gi違 s穎 ta cú b茨ng :

Cho t瑛 khoỏ là ABCDEF, v<n b違n DAIHOC 8逢嬰c mó hoỏ thành DBKKSH. N逢u ý r茨ng 荏 trờn cỏc t瑛"8逢嬰c vi院t tỏch ra cho d宇"8丑c, trờn th詠c t院 d英 li羽u 8逢嬰c truy隠n thành t瑛ng dũng liờn t映c 8吋 sau 8ú bớ m壱t tớnh chu kỡ.

Một phần của tài liệu Giao trinh mang may tinh HAY (Trang 129 - 130)