Blowfish

Build Status Gem Version Coverage Status Code Climate Dependency Status

Pure-ruby implementation of the Blowfish cipher.

Installation

Add this line to your application's Gemfile:

gem 'blowfish'

And then execute:

$ bundle

Or install it yourself as:

$ gem install blowfish

Usage

require 'blowfish'

key = Blowfish::Key.generate('123456')
str = "abc"
encrypted_str = Blowfish.encrypt(str, key)
decrypted_str = Blowfish.decrypt(encrypted_str, key)

License

The gem is available as open source under the terms of the MIT License.