另一種多表代換密碼是希爾密碼,這種密碼體制是Lester S. Hill於1929年提出的。希爾密碼的主要思想是利用線性變換的方法,只是這種變換是在Z26上進行的。
例如,設m=2,每個明文單元使用x=(x1,x2)來表示,同樣密文單元使用y=(y1,y2)來表示。具體加密中,y1,y2將被表示為x1,x2的線性組合。例如:
y1=(11x1+3x2)mod 26
y2=(8x1+7x2)mod 26
使用矩陣,可將上式簡寫成
以上的運算都是在Z26上進行的。
密鑰K一般是m*m的矩陣,記為K=(ki,j),則密文表示為y=xK,相應的明文是x=yK-1。