夏多密码(Shadow Cipher / Chaocipher)是一种由约翰·F·伯恩(John F. Byrne)于 1918 年发明的机械密码系统。它使用两个可旋转的圆盘,每个圆盘上有不同的字母排列。
伯恩曾试图向美国军方推销夏多密码,但未被采纳。该密码的详细工作原理直到 2010 年才被公之于众,此前一直是个谜。
夏多密码使用两个圆盘:
每次加密后,两个圆盘都会根据特定规则进行置换,使得替换表不断变化。