All Projects → terl → lazysodium-java

terl / lazysodium-java

Licence: MPL-2.0 license
A Java implementation of the Libsodium crypto library. For the lazy dev.

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to lazysodium-java

Lazysodium Android
An Android implementation of the Libsodium cryptography library. For the lazy dev.
Stars: ✭ 69 (-37.27%)
Mutual labels:  argon2, libsodium, decryption
crypthash-net
CryptHash.NET is a .NET multi-target library to encrypt/decrypt/hash/encode/decode strings and files, with an optional .NET Core multiplatform console utility.
Stars: ✭ 33 (-70%)
Mutual labels:  argon2, hmac, decryption
Pgsodium
Modern cryptography for PostgreSQL using libsodium.
Stars: ✭ 202 (+83.64%)
Mutual labels:  libsodium, decryption
Iocane
An odorless, tasteless NodeJS crypto library that dissolves instantly in liquid
Stars: ✭ 35 (-68.18%)
Mutual labels:  hmac, decryption
Kryptor
A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign.
Stars: ✭ 267 (+142.73%)
Mutual labels:  argon2, libsodium
hash-wasm
Lightning fast hash functions using hand-tuned WebAssembly binaries
Stars: ✭ 382 (+247.27%)
Mutual labels:  argon2, hmac
Nsec
A modern and easy-to-use cryptographic library for .NET Core based on libsodium
Stars: ✭ 217 (+97.27%)
Mutual labels:  libsodium, hmac
Globaleaks
GlobaLeaks is free, open source software enabling anyone to easily set up and maintain a secure whistleblowing platform.
Stars: ✭ 832 (+656.36%)
Mutual labels:  argon2, libsodium
PasswordSafe
Cross platform password manager.
Stars: ✭ 14 (-87.27%)
Mutual labels:  argon2, xsalsa20
Halite
High-level cryptography interface powered by libsodium
Stars: ✭ 933 (+748.18%)
Mutual labels:  argon2, libsodium
Orion
Usable, easy and safe pure-Rust crypto
Stars: ✭ 227 (+106.36%)
Mutual labels:  argon2, hmac
lazyjsonmapper
Advanced, intelligent & automatic object-oriented JSON containers for PHP.
Stars: ✭ 48 (-56.36%)
Mutual labels:  lazy
secrets
Not Yet Another Password Manager written in Go using libsodium
Stars: ✭ 28 (-74.55%)
Mutual labels:  libsodium
dlink-decrypt
D-Link firmware decryption PoC
Stars: ✭ 107 (-2.73%)
Mutual labels:  decryption
Keep-It-Secure-File-Encryption
Keep It Secure Private Data Encryption & Decryption Tool
Stars: ✭ 38 (-65.45%)
Mutual labels:  decryption
phc-crypto
Hashing algorithms simplified (supports Argon2, Bcrypt, Scrypt, and PBKDF2)
Stars: ✭ 22 (-80%)
Mutual labels:  argon2
cryptocli
The ultimate tool for data transfer, manipulation and proxy.
Stars: ✭ 16 (-85.45%)
Mutual labels:  decryption
libsodium-cmake
Wrapper around the libsodium repository providing good integration with CMake when using FetchContent or adding it as a submodule.
Stars: ✭ 21 (-80.91%)
Mutual labels:  libsodium
larsign
Laravel signature certification with web API server.
Stars: ✭ 18 (-83.64%)
Mutual labels:  hmac
noble-hashes
Audited & minimal JS implementation of SHA2, SHA3, RIPEMD, BLAKE2/3, HMAC, HKDF, PBKDF2 & Scrypt
Stars: ✭ 213 (+93.64%)
Mutual labels:  hmac

Lazysodium for Java

Lazysodium is a complete Java (JNA) wrapper over the Libsodium library that provides developers with a smooth and effortless cryptography experience.

Checks Maven Central

Features

This library is fully compatible with Kotlin.

You can find an up-to-date feature list here.

Quick start

Please view the official documentation for a more comprehensive guide.

The following example is for users of the build tool Gradle:

// Top level build file
repositories {
    // Add this to the end of any existing repositories
    mavenCentral() 
}

// Project level dependencies section
dependencies {
    implementation "com.goterl:lazysodium-java:VERSION_NUMBER"
    implementation "net.java.dev.jna:jna:JNA_NUMBER"
}

Substitute VERSION_NUMBER for the version in this box:

Maven Central

Substitute JNA_NUMBER for the latest version of JNA.

Documentation

Please view our official documentation to get started.

Examples

There are some example projects available here.

Lazysodium for Android

We also have an Android implementation available at Lazysodium for Android. It has the same API as this library, so you can share code easily!


Created by Terl.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].