Ein nsec ist ein Bech32-kodierter privater Schlüssel. Die Bech32-Hülle dient genau einem Zweck: einen geheimen Wert auf den ersten Blick optisch von einem öffentlichen zu unterscheiden. Der zugrunde liegende Schlüssel ist derselbe 32-Byte-secp256k1-Skalar, den Bitcoin verwendet.
Zwei Regeln für nsec-Hygiene: Füge ihn niemals in eine Website ein, speichere ihn niemals in einer Klartextdatei, die mit der Cloud synchronisiert wird. Jeder Nostr-Client wird mit einer Möglichkeit zum Generieren, Importieren und Exportieren ausgeliefert, und jeder Client hat mindestens einen Bug produziert, der zu ihrer Preisgabe geführt hat. Behandle den Wert daher mit der gleichen Vorsicht wie eine Seed-Phrase.