Kerckhoffs’s principle says that an encryptionTurning data into a form that cannot be understood without the right key. More system should remain secure even when its design is public. The key should be secret, not the whole algorithm. In debates about government or unpublished ciphers, this is an important test of trust.
