3
votes
bare metal crypto library
I'm going to assume that you only need the most standard capabilities and nothing fancy, so at most things like standard authenticated encryption primitives and thelike. No secret sharing, no format ...
2
votes
What's the easiest secure way to encrypt a string with my own password on Linux?
Gpg (GNU Privacy Guard) is a OpenPGP implementation.
There are several frontend applications, although I never tried any of them; I prefer the command line.
To encrypt:
gpg --symmetric --armor --...
2
votes
Accepted
Configurable Rijndael implementation for Linux?
This is rather specific so I don't think there is a ready made solution. With the right libraries it is however simple to create one.
package nl.owlstead.crypto;
import java.io.FileInputStream;
...
2
votes
Accepted
Need a recommendation on a C++ library for file encryption
libsodium has all the components you need, and (on modern hardware) is fast for the AES-GCM part: random number generation for secure nonce, password hashing for key derivation from password, ...
2
votes
Accepted
Lightweight cross-platform cryptography-quality RNG
libsodium's default implementation fits in a single, (currently) 371 lines of C code.
See the randombytes/sysrandom/randombytes_sysrandom.c file.
1
vote
Accepted
Is there a Windows equivalent to Secretive?
I am using 'nCryptAgent' which works with Windows SSH and WSL.
1
vote
DSA provider for java
This is not possible. DSA stands for Digital Signature Algorithm. DSA cannot be used for encryption / decryption. You must be mistaken with RSA that can be used for both.
For the Diffie-Hellman (...
1
vote
Accepted
Seeking a command-line SHA256 bulk hashing tool for Windows
This can be done with standard commands in Powershell. As a test, I went to the directory in which I had the SysInternals Suite unpacked, and executed the following command
Get-ChildItem | Get-...
1
vote
Can I transfer a file larger than 4096 MB anywhere in the world using uTorrent safely and securely?
The least private is to upload to YouTube and set the video private. then you can share the link. But if anyone guesses the link they will be able to see the video!
The easies but not very private is ...
1
vote
Are there any reliable implementations of ElGamal public key crypto in Java?
As @SEJPM notes in the comments, the well-known Bouncy Castle library has an implementation of ElGamal asymmetric encryption. Here are some examples of how to use it.
I've successfully used Bouncy ...
1
vote
Accepted
ECDH online tool recommendation
On the page at http://www-cs-students.stanford.edu/~tjw/jsbn/ecdh.html, the buttons under 'Elliptic Curve Parameters' simply populate the textboxes for Curve Q, Curve A, Curve B, etc. with the ...
1
vote
What's the easiest secure way to encrypt a string with my own password on Linux?
A more bare-bones means of symmetric encryption with Rijndael is ccrypt. You can use Base64 to format the binary data in a way that's relatively easy to read and write by hand.
$ printf 'first second ...
1
vote
Java implementation of Supersingular isogeny Diffie–Hellman key exchange (SIDH)
You can try our library: https://github.com/wultra/sike-java
It implements both SIDH and SIKE and is linked from https://sike.org as a third-party implementation.
1
vote
Java implementation of Supersingular isogeny Diffie–Hellman key exchange (SIDH)
A Java implementation is now available at https://github.com/Art3misOne/sidh.
1
vote
Java implementation of Supersingular isogeny Diffie–Hellman key exchange (SIDH)
There isn't one, as of this posting. The best available implementations of SIDH are in C and there are some others of academic quality (read, not for production) in Sage/Python.
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
cryptography × 49encryption × 12
library × 10
java × 7
linux × 5
c × 5
open-source × 4
c++ × 4
windows × 3
python × 3
embedded-systems × 3
random-number-generator × 3
smart-card × 3
android × 2
database × 2
command-line × 2
ssh × 2
algorithms × 2
pgp × 2
web-apps × 1
software-development × 1
images × 1
ios × 1
api × 1
security × 1