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.
pgp encryption curve25519 chacha20 sha-256The 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.
libsodium cryptography crypto webassembly sodium nacl chacha20 poly1305 curve25519 ed25519 blake2 siphash argon2 eccOrion 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.
cryptography crypto aead argon2 pbkdf2 hmac hkdf chacha20-poly1305 poly1305 blake2b orion sha512 chacha20 argon2i xchacha20-poly1305 pure-rust xchacha20 secretstreamm_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.
shadowsocks tunnel secure crossplatform socks5 proxy compression tcp chacha20 sha256The 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.
sodium libsodium nacl curve25519 chacha20 salsa20 xsalsa20 poly1305 blake2 crypt crypto encrypt encryption decrypt decryption sign signature verify secure security nativeThe 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.
crypto sodium libsodium nacl chacha20 poly1305 curve25519 ed25519 blake2 siphashThis 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.
cryptography hmac hkdf pbkdf2 cshake crypto chacha20 poly1305 chacha20-poly1305 aead xchacha20 xchacha20-poly1305ChaCha 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.
chacha20 cryptographyDeterministic/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.
crypto encryption siv libsodium chacha20 xchacha20 s2v
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.