module HerokuVault::EncrypterFactory

Public Class Methods

create(password, salt = 'salt') click to toggle source
# File lib/heroku_vault/encrypter_factory.rb, line 5
def self.create(password, salt = 'salt')
  key = ActiveSupport::KeyGenerator.new(password).generate_key(salt, 32)
  return ActiveSupport::MessageEncryptor.new(key, cipher: "aes-256-cbc")
end