With love for Your privacy 🙂 ❤️
The one way to be secret and communicate over the www or to store secrets into your hard drive. Using just an HTML file and a browser.
Security made easy
It is safe also provided by a server, because will not send to it any data:
https://www.w3it.org/deApps/w3mypgp/w3mypgp.html
Why? What’s this? w3myPrettyGoodPrivacy
A pure HTML/JS implementation of
developer.mozilla.org/Web/API/Web_Crypto_API
Why this way is unparalleled about security?
The html file that can be downloaded here https://www.axew3.com/w3/forums/download/file.php?id=1944
is standalone and run without using a server also from the filesystem of any device: it is just an HTML/JS file with clear code that anyone can see. Even if loaded from a server, the code do not communicate nothing over the www and all what it is executed once the HTML file has been loaded on the browser, only exists into the browser’s stack of the file system of the person that load it. It is possible to download the html file and open it from your filesystem into your browser, that can be any smartphone or PC, and any other device, any OS. The simple script will generate keys (to be shared one time with the people allowed to read or write back, and which you’ll want to send secret messages to: may use an email to do it once, then store the file that contain the secret keys in a safe place!) so used to encrypt/decrypt messages that can be so shared as txt attachments using an email, whatsapp, telegram etc or just to store secrets into the hard drive or somewhere else. Only the people that own the generated keys used to encrypt the message can read those messages.
Most of the cryptographic JS code was taken from MDN examples at https://developer.mozilla.org/en-US/docs/Web/API/Crypt so to assure that the code do exactly what it need to do: a correct execution for a safe encryption using
RSA-OAEP SHA-256 4096-bit
Even with a properly sized quantum computer, the big O for Shor’s is O(N3) and actually would take 45 years to crack one key, which gives absolute certainty, that the people owning the Private and Public keys, really are the unique that can read these messages.
– This is the one way to be secret.
How To use
- People that want to share super secret messages have to download the same HTML file (or should run somehow a code that can decrypt RSA-OAEP – SHA-256 4096-bit using same private key and mechanism to split chunks). Download and unzip the file. Or for example, and equally it is safe (especially if surfed with the browser in private mode) you can load it on your browser from this url: https://www.w3it.org/deApps/w3mypgp/w3mypgp.html
- If you want to save the html file into your filesystem, download it and once unzipped, load the w3mypgp.html on your browser, and create/generate the Public and Private key pair then download the file containing the keys. Store it. This same file need to be shared with the people allowed to read/decrypt or/and send back encrypted messages in a super secure way with you, or with the group of people that own the encryption keys. Note that the way you’ll store this file and how (one time) you’ll share it with the people you want to communicate with secret messages in a secure way, is all on top of you and the people that will use it (this deserve and will be discussed later in a separate topic). If an attacker discovers the secret keys, the security of the messages will obviously be compromised.
- Load the downloaded Public and Private keys file to encrypt or decrypt messages.
- Share/send encrypted messages into an email as attachment, or in Discord, Whatsapp, Telegram or through anything else, any other way that allow to send/share txt files (text files).
There are many uses cases and different possibles levels of security by using a thing like this, in many ways, and assuming the correct behavior, it grant an unparalleled security. As said above we’ll discuss about different uses cases separately.
Your privacy matters. Enjoy your secrets.
Take control of your internet. Use Firefox.
