安全牛內(nèi)網(wǎng)安全檢測之偵察探測篇
多表替換密碼(Poly-alphabetic Shift Cipher,Vigenère Cipher)
為了較好地為信息加密,古人發(fā)明了加密算法:維吉尼亞密碼(Vigenère Cipher)。其特點就是選用某一段字符串作為其密鑰,并將密鑰重復若干次直到長度與明文相同。
例如,用密鑰“THINK”加密明文"ATTACKATONCE",就要將密鑰重復并得到密鑰排列"THINKTHINKTH"。密鑰排列得到的一串字符,每個字符都代表將該位置的明文字母向后移動某位,從而得到密文。對于上述的"THINKTHINKTH"而言,用所需移位的數(shù)字表示就是“19,7,8,13,10,19,7,8,13,10,19,7”。
標簽: