module EnigmaDecrypter
Constants
- VERSION
Public Class Methods
decrypt(encrypted_key, private_key_path)
click to toggle source
# File lib/enigma_decrypter.rb, line 6 def self.decrypt(encrypted_key, private_key_path) return nil if encrypted_key.to_s.empty? || private_key_path.to_s.empty? private_key = File.read(private_key_path) rsa_private_key = OpenSSL::PKey::RSA.new(private_key) rsa_private_key.private_decrypt(Base64.decode64(encrypted_key)) end