Displaying 1 to 10 from 10 results

enchive - Encrypted personal archives

  •    C

Enchive is a tool to encrypt files to yourself for long-term archival. It's a focused, simple alternative to more complex solutions such as GnuPG or encrypted filesystems. Enchive has no external dependencies and is trivial to build for local use. Portability is emphasized over performance. The name is a portmanteau of "encrypt" and "archive," pronounced en'kīv.

libsodium.js - libsodium compiled to Webassembly and pure JavaScript, with convenient wrappers

  •    HTML

The sodium crypto library compiled to WebAssembly and pure Javascript using Emscripten, with automatically generated wrappers to make it easy to use in web applications. The complete library weights 188 Kb (minified, gzipped, includes pure js + webassembly versions) and can run in a web browser as well as server-side.

orion - Usable, easy and safe pure-Rust crypto

  •    Rust

Orion is a cryptography library written in pure Rust. It aims to provide easy and usable crypto while trying to minimize the use of unsafe code. You can read more about Orion in the wiki. This library has not undergone any third-party security audit. Usage is at own risk.

chacha20poly1305 - chacha20/poly1305 with the node api

  •    Javascript

ChaCha20 Poly1305 auth cipher with a node api with pure js and native bindings




m_tunnel - A Secure Tunnel with SOCKS5 Proxy Interface, support Linux/MacOS/FreeBSD/Windows

  •    C

m_tunnel was a secure TCP tunnel with SOCKS5 proxy interface, action like shadowsocks. It's lightweight and play well with m_kcptun or kcptun. only support IPV4, under Linux/MacOS/FreeBSD/Windows, base on m_net, m_foundation, m_dnscnt.

natrium - libsodium node.js bindings

  •    Javascript

The examples below demonstrate the usage with promises. With ecmascript 7, you can await the promises to get the result as in synchronous code. This works for all the code below. To use the await keyword, it must be contained inside an async function.

libsodium.js - libsodium compiled to pure JavaScript, with convenient wrappers

  •    Javascript

The sodium crypto library compiled to pure JavaScript using Emscripten, with automatically generated wrappers to make it easy to use in web applications. The complete library weights 151 Kb (minified, gzipped) and can run in a web browser as well as server-side.

orion - Easy and usable rust crypto

  •    Rust

This library is not suitable for production code. There are no guarantees for the security of these implementations. Use at your own risk. orion is a cryptography library written in pure-Rust which aims to provide easy and usable crypto. 'Usable' meaning exposing high-level API's that are easy to use and hard to misuse. You can read more about orion in the wiki.


chacha20 - ChaCha20 and XChaCha20 stream ciphers

  •    Assembly

ChaCha is a stream cipher family created by Daniel J. Bernstein. The most common ChaCha variant is ChaCha20 (20 rounds). ChaCha20 is standardized in RFC 7539. Furthermore the chacha sub package implements ChaCha20/12 and ChaCha20/8. These versions use 12 or 8 rounds instead of 20. But it's recommended to use ChaCha20 (with 20 rounds) - it will be fast enough for almost all purposes.

libsodium-xchacha20-siv - Deterministic/nonce-reuse resistant authenticated encryption scheme using XChaCha20, implemented on libsodium

  •    C

Deterministic/nonce-reuse resistant authenticated encryption scheme using XChaCha20, implemented on libsodium. Encrypt a message m of length mlen bytes using a key k, an optional nonce nonce (which can left to NULL), optionally authenticating additional data ad (if not NULL) of length adlen bytes in addition to the message itself. The IV acting as a MAC is stored into mac.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.