Easily encrypt columns in your app conditionally and with hashed values for searching
Encrypts and decrypts data of arbitrary length using RSA cyphers. Fixed and much faster fork of "crypto64" gem.
Wrapper encryption gem
Ruby-Gnome Password Manager. Uses Blowfish to encrypt the datafile. Features random password generator, clipboard use, and TOTP.
Cre reduces the amount of code you have to write when fetching rails credentials. If your encrypted credentials look like this: production: password: 'foobar' development: password: 'foobar' test: password: 'foobar' Usually you have to get it like this: `Rails.application.credentials.dig(Rails.env, :password)` with Cre you can just do: `Cre.dig(:password)`. By default it grabs the current Rails environment. To overwrite this behavior add the enviroment as the first argument: `Cre.dig(:production, :password)`
Easily encrypt all your sensitive data.
Envelope format offering perf and encryption tradeoffs.
Using SHA1 encryption and the current time, this gem generates a random string that is useful for API keys.
Storing encrypted data in a Rails app using Strongbox
Accessor's to encrypt/decrypt fields when data is stored encrypted on DB
A fork of carrot with added features for encrypting and decrypting messages.
Encrypt sensitive data on your ActiveRecord models or plain ol' Ruby objects.
Rijndael encryption with cbc. More Coming soon.
This Gem encrypts and uploads a file to s3 with a KMS generated key, or the reverse.
Adds a settings class to a rails app. The settings are mournful because they can be stored encrypted. Aren’t puns wonderful.
Generates/parses encrypted and signed tokens.
Encrypted Redis ORM for rails, active record style
OpenStack Swift CLI with encryption support
Header, Encryption, RBAC, Serialization, Pagination and other common behavior for microservices
Git-friendly encrypted secrets for Rails.
☂️ Personal encryption fit for a spy
An ecryption library which wraps openssl to give users an easy interface to encrypt any file using a publc and private key.
Automatically encrypt and decrypt fields.
Manage your passwords in all security with MPW, we use GPG to encrypt your passwords
Provides a convenient workflow for working with encrypted files in a public Git repo. Delegates the underlying work of encryption/decryption to GnuPG.
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.
CLI to generate Let's Encrypt certificates
letscert is a simple Let's Encrypt client written in Ruby. It aims at be as clean as simp_le.
Acts as secure adds automatic encryption and decryption to an ActiveRecord model
String Encryption library
Rack middleware that persists session data in an encrypted cookie
Travis CI encryption support.
Claude transparently encrypts and decrypts sensitive Active Record attributes.
A gem to simplify the encryption of data for the Sage PaymentsJS SDK for usage in Rails apps.
Use custom encrypted cookie for Warden instead of rack:session
Makes querying encrypted & salted attributes mildly less horrible
Generate EdgeCast access tokens in Ruby using EdgeCast's encryption algorithm in C.
SSL Transport Agent is a foundation for all applications that may be classified as Transport Agents (TA). A TA listens to one or more TCP ports and when a connection is made to a listening port, a process is dispatched to communicate with that connection. The most common examples of this type of application are Mail Transport Agents (commonly known as Mail Servers), HTTPS Server (commonly known as a Web Server), Mail Delivery Agents (DOVECOT, for example), and other applications that exchange data through the internet. This gem only handles the interface to the network. The application which will process the data (yours) sits on top of this layer. This gem can operate in plain text or encrypted mode, and provides methods for issuing queries to MySQL and DNS. At the time of this writing, it contains only an AUTH PLAIN authentication method. The test application is a full, multi-port, multi-process SMTP receiver with TLS encryption and PLAIN authentication which demonstrates how the SSL Transport Agent is used. This gem is also an excellent demonstration of how to make SSLSockets work, for those interested in such things. This gem (C) 2015 Michael J. Welch, Ph.D. <mjwelchphd@gmail.com> Source code and documentation can be found on GitHub: https://github.com/mjwelchphd/ssltransportagent
Easily add encrypted fields to your models.
Boxafe encrypts and auto-mounts a folder with encfs and whenever.
A Rails 3.0 version of Encrypted Cookie Store by FooBarWidget
client side encryption
A simple string encryption scheme
Decides whether to use TLS encryption or not on a per-environment basis in Rails. Usually people don't have SSL on their local development machines, this gem makes it a configuration less no-brainer to enforce SSL everywhere else.
A gem that supports encrypting personal data by using rbnacl and attr_encrypted
Backup is a Ruby Gem written for Unix and Rails 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 and Files/Folders. All backups can be transferred to Amazon S3 or any remote server you have access to, using either SCP, SFTP or regular FTP. Backup handles Compression, Archiving, Encryption and Backup Cleaning (Cycling).
A fork of an implementation of the Tiny Encryption Algorithm that's compatible with PHP's xxTEA
A series of scripts and a rack application for backing up databases and filesystems into tarballs, encrypting, and then storing off-site on AmazonS3
Secret management by encrypting values in a YAML file with a public/private keypair
Allow some rows to be encrypted/decrypted using symmetric encryption.