2008-12-08から1日間の記事一覧

EVP_BytesToKeyをRubyで実装する

訳あってEVP_BytesToKeyをRubyで実装したので、ログを残しておく。 require 'digest/md5' def bytes_to_key0(md_buf, salt, data, count) src = md_buf.empty? ? '' : md_buf src << data src << salt if salt dst = Digest::MD5.digest(src) (count - 1).ti…