Class: Analyzers::VigenereXor::EightBitPatternFinder
- Inherits:
-
Object
- Object
- Analyzers::VigenereXor::EightBitPatternFinder
show all
- Includes:
- Utils::Reporting::Console
- Defined in:
- lib/crypto-toolbox/analyzers/vigenere_xor.rb
Instance Method Summary
collapse
#jot, #print_delimiter_line
Instance Method Details
#keylen_for(buf) ⇒ Object
46
47
48
49
50
51
52
53
54
55
|
# File 'lib/crypto-toolbox/analyzers/vigenere_xor.rb', line 46
def keylen_for(buf)
key_pattern = find_pattern(buf)
assert_key_pattern!(key_pattern)
report_pattern_info(key_pattern)
[key_pattern.length]
end
|