Skip to content

A simple approach to cryptography, focused on minimal configuration and setup.

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

KiARC/ReasonablyEasyCryptography

Repository files navigation

Reasonably Easy Cryptography

Simple cryptography for everyone.

GitHub Workflow Status GitHub release (latest SemVer) GitHub Release Date

Welcome to Reasonably Easy Cryptography, a library designed from the ground up to provide sane defaults and to minimize the amount of code you need to write to utilise cryptography in your own projects. REC's goal is to have a default value for every feasible parameter so that you can spend less time configuring and more time working on other things. REC is not inflexible, however, as nearly all of these defaults can be easily overridden with simple parameters. Whether you're just looking to get encryption over with, or a total cryptography nerd wanting to play with different configurations, REC is the tool for you.

Importing into a project

Download the latest release from the releases page and add it to your dependencies in your IDE.

Examples

Numerous examples can be found in the "examples" directory detailing the usage of this library. The files named "SimplestWay" are meant to illustrate the easiest way to use a subset of the library, such as AES or RSA encryption.

Configuration

Although the intent of this project is to minimize configuration, there are optional parameters to most methods to allow overriding the default settings. They're somewhat self-explanatory so for those who really need them, they're there. If you don't know what one of them means, you probably don't need to change it.

About

A simple approach to cryptography, focused on minimal configuration and setup.

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages