Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Idea : encryption for secure notes/documents/ etc… #43

Open
crazy7bird opened this issue Aug 3, 2018 · 5 comments
Open

Idea : encryption for secure notes/documents/ etc… #43

crazy7bird opened this issue Aug 3, 2018 · 5 comments

Comments

@crazy7bird
Copy link

Hello, i think the idea of itty-bitty great !

And it give me an idea about a secure note taker, dont know realy where am' i going, but this is a POC :
https://itty.bitty.site/#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

The next step will be to include secure element into a copy of itty-bitty.

@93Magick93
Copy link

It's great work, but how can 1 go back from encrypted notes to plaintext?

@crazy7bird
Copy link
Author

With the second Key, put the same Key as the first (also same work number).
This is not an asymetric Key, that not for send to someone else datas, it's more for your self take secure note.

But it's just a proof of work, next step will be to add this feature on a similar itty.bitty directly.
Then the encrypted text (or js app) will be directly into the URL, actualy that not the case.

@GottfriedCP
Copy link

GottfriedCP commented Aug 6, 2018

My professor asked me to "build your own implementation" in my free time after knowing this project. It supports encrypt/decrypt ops. Still messy though.. Check it out: https://skunkworks.hopto.org/ (https://github.com/GottfriedCP/gottfriedcp.github.io)

@crazy7bird
Copy link
Author

Nice, i just dont understand where get the decryp part ?

@GottfriedCP
Copy link

Access the generated URL after you encrypt your message. Or just refresh the page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants