A String subclass to simplify handling of: 1. Binary data, including HEX encoding and Bin64 encoding. 2. Encryption such as RSA, AES, and digest methods such as SHA and MD5.
You can't encrypt a file bigger than the private key. You first have to generate a random key and a random vector initialization to encrypt the file using a symmetrical algorithom. Later you use the private key to encrypt the random key and the random vector
Simple encryption-at-rest plugin for ActiveRecord.
Adds attribute encryption to ActiveRecord models
Acra helps you easily secure your databases in distributed, microservice-rich environments. It allows you to selectively encrypt sensitive records with strong multi-layer cryptography, detect potential intrusions and SQL injections and cryptographically compartmentalise data stored in large sharded schemes.
Generate a key/iv file, generate passwords, and store encrypted files in source control, keep the key/iv safe!
Rake tasks for common GPG related activities allowing keys to be managed and content to be encrypted and decrypted.
Diffable encrypted configuration files that can be safely committed into a git repository
An implementation of the Tiny Encryption Algorithm that's compatible with PHP's xxTEA
Ruby implementation of encrypted content-encoding
Allows encryption and signing of requests and storing encrypted data within Mongoid documents.
This simple enrtyption service was heavily inspired by https://pawelurbanek.com/rails-secure-encrypt-decrypt
Standard File allows for storage, sync, and encryption of items such as notes, tags, and any other models with a custom schema.
Adyen's Client Side Encryption (CSE) library for Ruby.
ActiveUrl enables the storing of a model in an encrypted URL. It facilitates implementation of secret URLs for user (e.g. feed URLs) that can be accessed without logging in, and URLs for confirming the email address of a new user.
mongoid-encryptor encrypts and decrypts one or more fields in a Mongoid model.
A DataMapper plugin for adding authentication and encrypted passwords to your DataMapper models.
Generates attr_accessors that encrypt and decrypt attributes transparently. A fork with a kludge to handle :if/:unless Procs with attr_encrypted that uses attributes that may have not been set yet before the original attr_encrypted does its thing. This basically just resaves all the encrypted_attributes in a before_save callback.
A note manager with fuzzy path search, full text search, evernote sync, and encryption capabilities
Ruby bindings for the ore.rs Order-Revealing Encryption library
Simple password manager with local/remote database storage and scrypt encryption.
Utility to encrypt and decrypt messages using OpenSSL::PKCS7
This gem allows your Ruby (1.9.2+) or Rails (3.2+) app to quickly integrate with Culqi Payment processor. It handles Culqi's flavor of encryption, decryption and Culqi ticket creation.
encrypt secret data, and forward decrypted file to remote.
Adds support for let's encrypt to Capistrano 3.x
A simple obfuscator that encrypts strings in source files
Quickly and easily add SSL to a Rails App with Let's Encrypt
Ruby bindings for the envelopers envelope encryption library
Core library for encrypted querying operations
Provides an extension for Ruby and rails object to support a flexible means of encrypting attributes.
A pgcrypto based Encryptor implementation for attr_encrypted
SIBA is a backup and restore utility. It implements daily backup rotation scheme. It retains full year history of backups by keeping 23 files in total: for the last 6 days, 5 weeks and 12 months. Backups are archived and encrypted. Various backup sources and destinations can be added through extension gems.
Manage/renew Let's Encrypt SSL Certificates for sites which respond to many different domains
encrypt plaintext using gpg
A utility script for encrypting and decrypting files using a randomly generated 256-bit AES key and initialization vector secured using the PBKDF2 password/passphrase key derivation algorithm to secure the file key and IV.
Le SSL makes it easy to obtain certificates from Let's Encrypt
Support for encrypting arguments that contain sensitive information in sidekiq jobs.
This is an authoratative and fully-featured API client for the DNS Provider "DnsMadeEasy.com". This library offers both a rich Ruby API that you can use to automate DNS record management, as well as a rich CLI interface with the command line executable "dme" installed when you install the gem. The gem additionally supports storing credentials in the ~/.dnsmadeeasy/credentials.yml file, supports multiple accounts, encryption, and more. If you are using Chef consider using the "dnsmadeeasy" Chef Cookbook, while uses this gem behind the scenes: https://supermarket.chef.io/cookbooks/dnsmadeeasy<br /> ACKNOWLEDGEMENTS: 1. This gem is based on the original work contributed by Wanelo.com to the now abandonded "dnsmadeeasy-rest-api" client. 2. We also wish to thank the gem author Phil Cohen who kindly yielded the "dnsmadeeasy" RubyGems namespace to this gem. 3. We also thank Praneeth Are for contributing the support for secondary domains in 0.3.5.
CLI tool of easy exporting, encrypting, and decrypting of certificates and private keys using Keychain Acess and openssl
Extension that allows Devise to use PBKDF2 password hashing
Encrypt mongoid fields with Rails encryption.
"ssssh" is a small tool that can be used to encrypt and decrypt secrets, using the AWS "Key Management Service" (KMS).
A simple encryption tool based on common convention
Encrypted sync of folder contents to/from cloud storage with user controlled encryption keys.
Generates attr_accessors that encrypt and decrypt attributes transparently
A Rails 3 version of Encrypted Cookie Store by FooBarWidget
Backup is a Ruby Gem written for Unix and Ruby on Rails (2 and 3) environments. It can be used both with and without the Ruby on Rails framework! This gem offers a quick and simple solution to backing up databases such as MySQL/PostgreSQL/SQLite and Files/Folders. All backups can be transferred to Amazon S3, Rackspace Cloud Files, any remote server you have access to (using either SCP, SFTP or regular FTP), or a Local server. Backup handles Compression, Archiving, Encryption (OpenSSL or GPG), Backup Cleaning (Cycling) and supports Email Notifications.
Ruby bindings for the Tanker SDK. Tanker is a platform as a service that allows you to easily protect your users' data with end-to-end encryption through a SDK
File upload client and server specifically aimed at transferring already-encrypted backups
gpgr is a very light interface to the command-line GPG (GNU Privacy Guard) tool which is soley concerned with making it as easy as possible to encrypt files with one (or more) public keys. It does not provide any major key management tools and does not support decryption.