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