scepticulous/crypto-toolbox

View on GitHub
bin/break-padding-oracle

Summary

Maintainability
Test Coverage
#!/usr/bin/env ruby

require 'crypto-toolbox'

if ARGV[0].nil?
  $stderr.puts "Missing Argument: Ciphertext (hexstring)"
else
  ciphertext = ARGV[0]
  
  result = Analyzers::PaddingOracle::Analyzer.new.analyze(ciphertext)
  puts "result: "
  puts result.str
end