Idea Ripper // ArchiveCards: 1555 [Live] | Updated: 2026-10-14
Card #c918IR // #c918Synthesis

Il faut qu'il n'exige pas le secret, et qu'il puisse sans inconvénient tomber entre les mains de l'ennemi. The system must not require secrecy, and must be able to fall into the enemy's hands without inconvenience.

— In our words · Source: La Cryptographie militaire (Auguste Kerckhoffs)

[Use when]

When you are evaluating any security system, protocol, or anyone's secret sauce.

[Why it matters]

Security that depends on the method staying hidden dies the day it is captured, reverse-engineered, or leaked. Design as if the enemy already has the blueprint — because eventually they will.

More from La Cryptographie militaire

#c919Une fois qu'un cryptogramme intercepté a pu être déchiffré, toute nouvelle dépêche, écrite avec la même clef et qui subit le même sort,…When you are tempted to reuse a key, password, or credential because this one use is low-stakes. #c920J'entends par secret, non la clef proprement dite, mais ce qui constitue la partie matérielle du système : tableaux, dictionnaires ou…When deciding what in your operation must stay secret versus what must survive exposure. #c921Ce n'était pas un des moindres services à rendre à la patrie que d'anéantir par la publicité l'arme la plus dangereuse des ennemis secrets.…When you need to kill a bad standard, a compromised credential, or a practice that survives on obscurity.