Kerckoff’s Principle

https://en.wikipedia.org/wiki/Kerckhoffs%27s_principle

Jon introduced this idea to me in his Cryptography Workshop.

Secrecy should depend only on the secrecy of a cipher's key, NOT the secrecy of the cipher's algorithm.

Knowing how to apply the algorithm shouldn’t affect the secrecy of the key.