All Projects → azohra → Lyra

azohra / Lyra

Licence: bsd-3-clause
A lightweight encryption tool designed for ease of use.

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Lyra

Cingulata
Cingulata (pronounced "tchingulata") is a compiler toolchain and RTE for running C++ programs over encrypted data by means of fully homomorphic encryption techniques.
Stars: ✭ 369 (+1577.27%)
Mutual labels:  privacy, encryption
Secure Ls
🔒 Secure localStorage data with high level of encryption and data compression
Stars: ✭ 486 (+2109.09%)
Mutual labels:  encryption, decryption
Tutanota
Tutanota is an email service with a strong focus on security and privacy that lets you encrypt emails, contacts and calendar entries on all your devices.
Stars: ✭ 4,326 (+19563.64%)
Mutual labels:  privacy, encryption
Gonnacry
A Linux Ransomware
Stars: ✭ 341 (+1450%)
Mutual labels:  encryption, decryption
Sdk Js
Tanker client-side encryption SDK for JavaScript
Stars: ✭ 786 (+3472.73%)
Mutual labels:  privacy, encryption
Qtox
qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
Stars: ✭ 3,843 (+17368.18%)
Mutual labels:  privacy, encryption
Wireguard Manager
Self-hosted Wireguard Installer / Manager for CentOS, Debian, Ubuntu, Arch, Fedora, Redhat, Raspbian
Stars: ✭ 478 (+2072.73%)
Mutual labels:  privacy, encryption
anontwi
Anontwi is a tool for OAuth2 applications (such as: GNUSocial, Twitter) that provides different layers of encryption, privacy methods and proxy features.
Stars: ✭ 26 (+18.18%)
Mutual labels:  privacy, encryption
Darkwire.io
End-to-end encrypted instant web chat
Stars: ✭ 594 (+2600%)
Mutual labels:  privacy, encryption
Easy Wg Quick
Creates Wireguard configuration for hub and peers with ease
Stars: ✭ 502 (+2181.82%)
Mutual labels:  privacy, encryption
Zebra Crossing
Zebra Crossing: an easy-to-use digital safety checklist
Stars: ✭ 307 (+1295.45%)
Mutual labels:  privacy, encryption
Opmsg
opmsg message encryption
Stars: ✭ 704 (+3100%)
Mutual labels:  privacy, encryption
Wire Ios
📱 Wire for iOS (iPhone and iPad)
Stars: ✭ 3,079 (+13895.45%)
Mutual labels:  privacy, encryption
Constellation
Peer-to-peer encrypted message exchange
Stars: ✭ 365 (+1559.09%)
Mutual labels:  privacy, encryption
Msoffcrypto Tool
Python tool and library for decrypting MS Office files with passwords or other keys
Stars: ✭ 274 (+1145.45%)
Mutual labels:  encryption, decryption
Berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
Stars: ✭ 5,101 (+23086.36%)
Mutual labels:  privacy, encryption
ProtonClient
An unofficial desktop client for ProtonMail done with electron nativefier
Stars: ✭ 50 (+127.27%)
Mutual labels:  privacy, encryption
adamant-iOS
iOS native client for ADAMANT Decentralized Messenger
Stars: ✭ 20 (-9.09%)
Mutual labels:  privacy, encryption
Swifty
🔑 Free Offline Password Manager
Stars: ✭ 496 (+2154.55%)
Mutual labels:  privacy, encryption
Xjar
Spring Boot JAR 安全加密运行工具,支持的原生JAR。
Stars: ✭ 692 (+3045.45%)
Mutual labels:  encryption, decryption


Lyra is a lightweight and fast encryption tool that makes protecting your sensitive files easy.

Features

  • Simple command line encryption and decryption.
    • Encrypting is as easy as entering: lyra encrypt file and to decrypting is just as simple: lyra decrypt file
  • No need to worry about complex cipher options and configurations.
    • Lyra uses a single strong time tested cipher to protect your data. Your data is encrypted with AES-256-GCM which simultaneously provides data confidentiality, authenticity and integrity (see authenticated encryption).
    • Values that need to be unique and random (ex: salt) are generated via a cryptographically secure pseudo random number generator.
  • Strong GPU and ASIC resistant KDF being used to protect your passphrase.
    • Lyra uses argon2 to make dictionary attacks and brute force guessing even harder.
  • Generate strong memorable passphrases via the diceware method.

Requirements (if building from source)

  • Go 1.9 and above
  • Go Dep for dependency management.

Dependencies

  • gware for diceware passphrase generation.
  • golang.org/x/crypto for argon2 and passphrase terminal.
  • memguard for handling keys and plaintext secrurely in memory.

Installation

Binaries

  • Signed binaries available for windows, linux and macOs available here.
  • Simply mv the binary to your $PATH

Installation from source

  • You can alternatively install lyra using:
    • go get -d github.com/azohra/lyra
    • cd $(go env GOPATH)/src/github.com/azohra/lyra && make install

Installation from Brew

  • Lyra can also be installed via brew:
    • brew install azohra/tools/lyra

Usage

Lyra is a lightweight tool used to protect sensitive data

Usage: lyra [Command]

Commands:

	encrypt		Encipher a specified file with inputed passphrase
	decrypt		Decipher a specified file with inputed passphrase
	generate	Generate passphrase(s)
		
To get more info on commands do: lyra [Command] --help

Releases

Binaries and tags are all signed. The signing key used can be found by searching keyid 5604E4DC6DC74D9B.

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].