From 665ccb21678ff54c37c51607291797ce0040bd75 Mon Sep 17 00:00:00 2001 From: cktricky Date: Wed, 13 Nov 2013 14:01:29 -0500 Subject: [PATCH] removed orig file and also began encryption related stuff for ssn(s) --- app/models/benefits.rb.orig | 33 --------------------------------- app/models/work_info.rb | 8 ++++++-- 2 files changed, 6 insertions(+), 35 deletions(-) delete mode 100644 app/models/benefits.rb.orig diff --git a/app/models/benefits.rb.orig b/app/models/benefits.rb.orig deleted file mode 100644 index 38ad1ff..0000000 --- a/app/models/benefits.rb.orig +++ /dev/null @@ -1,33 +0,0 @@ -class Benefits < ActiveRecord::Base - attr_accessor :backup - - def self.save(file, backup=false) - data_path = Rails.root.join("public", "data") - full_file_name = "#{data_path}/#{file.original_filename}" - f = File.open(full_file_name, "w+") - f.write file.read - f.close - make_backup(file, data_path, full_file_name) if backup == "true" - end - -<<<<<<< HEAD - def self.make_backup(*params) - if File.exists?(full_file_name) - system("cp #{full_file_name} #{data_path}/bak#{Time.now.to_i}_#{file.original_filename}") - end - end -======= - def self.make_backup(file, data_path, full_file_name) - if File.exists?(full_file_name) - system("cp #{full_file_name} #{data_path}/bak#{Time.now.to_i}_#{file.original_filename}") - end - end ->>>>>>> bd066068ff2fd63a0edeede010167cfa63a03aff - -=begin - def self.make_backup(file, data_path, full_file_name) - FileUtils.cp "#{full_file_name}", "#{data_path}/bak#{Time.now.to_i}_#{file.original_filename}" - end -=end - -end diff --git a/app/models/work_info.rb b/app/models/work_info.rb index c3b70b6..364ea3f 100644 --- a/app/models/work_info.rb +++ b/app/models/work_info.rb @@ -8,10 +8,14 @@ class WorkInfo < ActiveRecord::Base "***-**-" << self.SSN[-4,4] end - def encrypt_ssn + def encrypt_ssn(data) end - def decrypt_ssn + def decrypt_ssn(encrypted_data) + end + + def cipher_mode + 'aes-256-cbc' end end