module Crypto

Public Class Methods

create_keys(priv = "rsa_key", pub = " click to toggle source
# File lib/crypto.rb, line 6
def self.create_keys(priv = "rsa_key", pub = "#{priv}.pub", bits = 4096)
  private_key = OpenSSL::PKey::RSA.new(bits)
  File.open(priv, "w+") { |fp| fp << private_key.to_s }
  File.open(pub,  "w+") { |fp| fp << private_key.public_key.to_s }    
  private_key
end