1.即使非数学上不可破解,系统也应在实际上上无法破解。 2.系统内不应含任何机密物,使得系统可能被敌人破解。 3秘钥必须易于沟通和记忆,可以容易的改变秘钥。 4.系统应易于电传。 5.系统应易于携带,可以被单人使用。 6.系统应容易使用,不致让使用者因过于负担而犯错。 柯克霍夫原则(Kerckhoffs's principle)1.即使非数学上不可破解,系统也应在实际上上无法破解。 2.系统内不应含任何机密物,使得系统可能被敌人破解。 3.秘钥必须易于沟通和记忆,可以容易的改变秘钥。 4.系统应易于电传。 5.系统应易于携带,可以被单人使用。 6.系统应容易使用,不致让使用者因过于负担而犯错。 ——柯克霍夫原则(Kerckhoffs's principle)