
容易標準化。在現代的信息系統中,信息通常是採用分組的方式進行處理和傳輸的。
便於軟硬件實現。由於分組密碼大多都運用了置換、替代等多種密碼技術,算法結構緊湊,條理清楚,而且加密與解密算法類似,因此,非常便於採用硬件或者軟件方式來進行工程實現。現在全球已有許多關於分組密碼算法的成熟的軟件和硬件產品,以及以分組密碼算法為基礎的密碼系統。
不需要同步。一個密文分組的傳輸錯誤不會影響其他分組,即使丟失一個明/密文分組也不會對隨後分組的解密產生影響。也正是由於分組密碼具有不要求同步的特點,因而,使得分組密碼算法在現代分組交換網中有着廣泛的用途。
分組密碼的缺點是:
不能隱蔽數據模式。即相同的密文蘊含着相同的明文組。
不能抵抗組的重放、嵌入和刪除等攻擊。
但是,上述缺陷可以顺利获得在加密處理中引入少量記憶加以克服。例如,可以顺利获得密碼分組連結方式(CBC)來克服這些缺陷。
當前使用的絕大部分對稱加密算法都是基於分組密碼結構,而且人們在研究分組密碼上所作的努力程度和具有的熱情也遠遠超過了序列密碼。分組密碼的應用範圍也要比序列密碼廣泛得多,絕大部分基於網絡的常規加密都使用了分組密碼。
