https://github.com/sebdeveloper6952/nefs
https://github.com/sebdeveloper6952/nefs
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sebdeveloper6952/nefs
- Owner: sebdeveloper6952
- Created: 2024-07-14T16:48:46.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-07-21T06:47:44.000Z (10 months ago)
- Last Synced: 2024-07-22T04:22:50.153Z (10 months ago)
- Language: Go
- Size: 3.27 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# nefs - nostr encrypted file sharing
Just an experiment of sharing encrypted files over Nostr.### how?
Again, it's just an experiment so you may find it dumb.
1. To send a file: split a file in chunks, encrypt each chunk using [nip-44](https://github.com/nostr-protocol/nips/blob/master/44.md), and upload each chunk to a blossom server.
2. To receive the file: step 1 will produce an event ID, use this to know what chunks you need to download. Download each chunk, decrypt each chunk, and put the file back together.### limitations
1. only one private key is able to decrypt the chunks### usage
- coming soon™