libsodium-core
libsodium for .NET - A secure cryptographic library (by ektrah)
libsodium-doc
Gitbook documentation for libsodium (by jedisct1)
libsodium-core | libsodium-doc | |
---|---|---|
1 | 5 | |
126 | 164 | |
- | - | |
5.9 | 8.2 | |
5 days ago | 7 days ago | |
C# | Shell | |
MIT License | ISC License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
libsodium-core
Posts with mentions or reviews of libsodium-core.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-03-06.
-
Kryptor: A simple, modern, and secure encryption tool.
I'm using libsodium-core, which is a fork of libsodium-net. I'm not using Nsec because it doesn't have things like XChaCha20 exposed.
libsodium-doc
Posts with mentions or reviews of libsodium-doc.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-03-08.
-
Libsodium, functions to encrypt and decrypt with fewer parameters.
In the documentation that he sent me I could find some examples, which however used several messages, while for what I have to do I only need one which must be both the beginning and the end.
-
Libsodium, How to encrypt and decrypt a message/string with automatic nonce
I have seen this.
- C++, Libsodium, what are nonce end ADDITIONAL_DATA in ChaCha20-Poly1305
-
Understanding the impact of partitioning oracle attacks on production deployments of ChaCha/Salsa
If you look at the latest commits in libsodium-doc, then you'll see that Frank has now removed the padding fix suggestion, possibly due to me mentioning that in the Kryptor post (the timing matches anyway). His new recommendation is interesting, but he unfortunately doesn't cite any papers about the topic.
-
Kryptor: A simple, modern, and secure encryption tool.
Interestingly, Frank just clarified a few things in some of the latest commits for the libsodium-doc repo. He is now saying to avoid using a password for encryption. I wonder what motivated him to do that.
What are some alternatives?
When comparing libsodium-core and libsodium-doc you can also consider the following projects:
age - A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
ChaCha20-BLAKE2b - Committing ChaCha20-BLAKE2b, XChaCha20-BLAKE2b, and XChaCha20-BLAKE2b-SIV AEAD implementations.
Kryptor - A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign.
Pkcs11Interop - Managed .NET wrapper for unmanaged PKCS#11 libraries
Introducing .NET Multi-platform App UI (MAUI) - .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
SecurityDriven.Inferno - :white_check_mark: .NET crypto done right. Professionally audited.