Replying to Avatar Vitor Pamplona

#Amethyst v0.84.1: ncryptsec support (NIP-49)

Now you can export and login with a password-protected version of your private key.

This new format starts with **ncryptsec** and requires inputting a password to decrypt the key before loading it into a client. Keep in mind that the new format is not designed to replace your **nsec**, but to work side-by-side with it. Keep your nsec in the safest place you can and use the **ncryptsec** to move your key between devices, deleting it as soon as you are done with the transfer.

New Additions:

- Adds support for NIP49 to login and back up key screens

- Adds cryptographic support for NIP-49 to Quartz

- Enables citation on chats via @

- Adds "â‚¿itcoin" to the set of custom hashtags

Updated translations:

- Portuguese by nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6

- Hungarian by nostr:npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp

- Dutch by nostr:npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd

- Chinese by nostr:npub1raspu6ag9kfcw9jz0rz4z693qwmqe5sx6jdhhuvkwz5zy8rygztqnwfhd7

Performance Improvements:

- Avoids the memory use of the flatten operation on Notification counters

- Adds a check for the main thread when pulling opengraph tags.

- No need to crossfade when clicking on Show More

Code Quality Improvements:

- Updates Compose dependencies

Download:

- [Play Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.84.1/amethyst-googleplay-universal-v0.84.1.apk )

- [FOSS Edition - No translations](https://github.com/vitorpamplona/amethyst/releases/download/v0.84.1/amethyst-fdroid-universal-v0.84.1.apk )

pretend im a dumb guy named derek. please explain how i use this new nsec spec? what do i use to encrypt my private key?

Reply to this note

Please Login to reply.

Discussion

It seems not much client support encrypt your nsec with password yet, but you can use nostr-tools to encrypt it https://github.com/nbd-wtf/nostr-tools/blob/master/nip49.ts

then use *encrypted* nsec to login to which client support it, like amethyst

Thanks!

There is a new ncryptsec1... Key that has the key but it's encrypted with a password, similar to an encrypted ZIP file. If you paste that on Amethyst's login, it asks you for the password and decrypts to get your nsec and then uses that to login.

How does one set the password for their encrypted key? Or where in my settings do I go to set that up?

Go to backup keys in the left menu

Got that but how do I assign a password to it that I can then use to login into other Nostr apps? All I see is copying my original nsec key.

Nevermind, I am sorry, I am dumb. Thought I updated to the latest version but was not.

Tested and it works. Thanks for the explainatut.

What's the point?

Security.

I'm guessing, it's security if I want to use more Nostr apps other than Amethyst that support this. Is that all?