Slide 19
Slide 19 text
② 暗号化・ハッシュ化の闇
2 - 1 ハッシュ化ロジックの継承
特定のキーのときに旧ハッシュ化処理が PerlとRubyで一致しなかった
⇒Perlを呼び出すことに
def self.legacy_hash(password, key)
script_path = Rails.root.join("script", "perl", "hash.pl").to_s
stdout, stderr, status = Open3.capture3("perl", script_path, password, key)
stdout
end