Skip to content

Instantly share code, notes, and snippets.

@0x9090
Last active June 1, 2020 16:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 0x9090/c7ab461c68b6dc2b92c3fbb1a91dc97b to your computer and use it in GitHub Desktop.
Save 0x9090/c7ab461c68b6dc2b92c3fbb1a91dc97b to your computer and use it in GitHub Desktop.
Crypto Ark
We need to be prepared with the tools needed for secure communications.
Downloading these libraries acts as safeguard for privacy, as we will always be able to build and disribute encrypted applications.
And if you're really paranoid, you'll back up a favorite Linux distro, browser and compiler.
* Crypto++ - https://github.com/weidai11/cryptopp
* Botan - https://github.com/randombit/botan
* BouncyCastle Java - https://github.com/bcgit/bc-java
* BouncyCastle C# - https://github.com/bcgit/bc-csharp
* GnuTLS - https://gitlab.com/gnutls/gnutls
* NaCl - https://nacl.cr.yp.to/install.html
* Mbed TLS - https://github.com/ARMmbed/mbedtls
* GnuPG - https://gnupg.org/software/libraries.html
* libgcrypt - https://dev.gnupg.org/source/libgcrypt/
* libsodium - https://doc.libsodium.org/#downloading-libsodium
* Tink - https://github.com/google/tink
* CryptLib - https://www.cs.auckland.ac.nz/~pgut001/cryptlib/
* OpenSSL - https://github.com/openssl/openssl
* Tor - https://www.torproject.org/download/tor/
And as important as the libraries are, we also need to preserve documentation for each.
The Linux tool "wget" can be used to download an entire website for off-line viewing. Use the command:
wget -r -np -R "index.html" <URL/PATH>
You will need to replace <URL/PATH> with the respective URL and path to the documentation, for each library.
For example, downloading all of Crypto++'s documentation would be:
wget -r -np -R "index.html" https://cryptopp.com/docs/ref/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment