Skip to main content
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 ...
SEJPM's user avatar
  • 273
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 --...
Gonzalo Matheu's user avatar
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; ...
Maarten Bodewes's user avatar
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, ...
Richard Heap's user avatar
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.
Frank Denis's user avatar
1 vote
Accepted

Is there a Windows equivalent to Secretive?

I am using 'nCryptAgent' which works with Windows SSH and WSL.
Practyl's user avatar
  • 26
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 (...
Maarten Bodewes's user avatar
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-...
Jeff Zeitlin's user avatar
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 ...
totalynotanoob's user avatar
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 ...
Glorfindel's user avatar
  • 2,033
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 ...
mti2935's user avatar
  • 126
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 ...
Kodiologist's user avatar
  • 1,207
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.
Petr Dvořák's user avatar
1 vote

Java implementation of Supersingular isogeny Diffie–Hellman key exchange (SIDH)

A Java implementation is now available at https://github.com/Art3misOne/sidh.
scook's user avatar
  • 11
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.
Deirdre Connolly's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible