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 ng m t kớ t khỏc nào ú (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 th n gi n
i kớ t trong v n b n g c c thay th b ng m t kớ t t ng ng trong v n n m t mó. M t ỏnh x 1 – 1 c dựng mó hoỏ và gi i mó thụng p.
2. Thay th ng õm
i kớ t trong v n b n g c 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 a m u
, thay th theo s ...
t trong nh ng m t mó thay th n gi n c bi t n nhi u nh t là mó Morse, trong ú cỏc ch cỏi 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 n gi n. Trong ú, ch A
c bi u di n b ng chu i s nh phõn 1000001 ho c s th p phõn 65, ch B c bi u di n b i 1000010 ho c 66,v.v...
t d ng m t mó khỏc c ng c bi t n nhi u ú là b ng ch cỏi d ch chuy n. õy, cỏc ch cỏi trong b ng 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ú :
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 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 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 i ng c.
Nh v y n u v n b n g c là TRUONG DAI HOC KY THUAT DA NANG thỡ 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 ó gi i mó c.
t ph ng phỏp thay th khỏc t t h n là dựng t khoỏ theo s Vignốre. Theo s này, t khoỏ c c ng vào liờn ti p theo t ng kớ t m t cho v n b n c, m i kớ t c bi u di n b i m t v trớ c a nú trong b ng kớ t và phộp c ng
c th c hi n theo mụ un 26. Vớ d , gi s ta cú b ng :
Cho t khoỏ là ABCDEF, v n b n DAIHOC c mó hoỏ thành DBKKSH. u ý r ng trờn cỏc t c vi t tỏch ra cho d c, trờn th c t d li u c truy n thành t ng dũng liờn t c sau ú bớ m t tớnh chu kỡ.