CurveLock high-security message and file encryption application

CurveLock is an experimental high-security message and file encryption application for Windows. To enhance security, the application was designed around the following key design points:

  • Desktop based, to reduce attack surface (unlike other options that are web/browser based)
  • Minimal exposed metadata
  • Non-NIST asymmetric encryption (curve25519)
  • Crypto operations performed via libsodium
  • Aggressive scrypt settings to resist bruteforcing passwords

https://adamcaudill.com/curvelock/