scepticulous/crypto-toolbox

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/crypto-toolbox/ciphers/caesar.rb46
A
1 hr
lib/crypto-toolbox/analyzers/padding_oracle/analyzer.rb70
A
35 mins
lib/crypto-toolbox/crypt_buffer/concerns/xor.rb51
A
35 mins
prototypes/multi_time_pad.rb81
A
35 mins
benchmarks/language_detection.rb53
A
0 mins
benchmarks/string_comparision.rb13
A
0 mins
bin/multi-time-pad-as-vigenere-xor.rb18
A
0 mins
examples/n-time-pad-and-space.rb20
A
0 mins
lib/crypto-toolbox.rb28
A
0 mins
lib/crypto-toolbox/analyzers/cbc_mac.rb1
A
0 mins
lib/crypto-toolbox/analyzers/cbc_mac/variable_length/analyzer.rb37
A
0 mins
lib/crypto-toolbox/analyzers/cbc_mac/variable_length/oracles/tcp.rb46
A
0 mins
lib/crypto-toolbox/analyzers/cbc_mutating_encryption.rb17
A
0 mins
lib/crypto-toolbox/analyzers/ecb_string_appender.rb122
A
0 mins
lib/crypto-toolbox/analyzers/padding_oracle.rb1
A
0 mins
lib/crypto-toolbox/analyzers/utils/ascii_language_detector.rb57
A
0 mins
lib/crypto-toolbox/analyzers/utils/human_language_detector.rb28
A
0 mins
lib/crypto-toolbox/analyzers/utils/key_candidate_map.rb31
A
0 mins
lib/crypto-toolbox/analyzers/utils/key_filter.rb34
A
0 mins
lib/crypto-toolbox/analyzers/utils/letter_frequency.rb45
A
0 mins
lib/crypto-toolbox/analyzers/utils/spell_checker.rb60
A
0 mins
lib/crypto-toolbox/analyzers/vigenere_xor.rb98
A
0 mins
lib/crypto-toolbox/ciphers/aes.rb79
A
0 mins
lib/crypto-toolbox/ciphers/aes_monkeypatch.rb10
A
0 mins
lib/crypto-toolbox/ciphers/rot13.rb22
A
0 mins
lib/crypto-toolbox/crypt_buffer.rb50
A
0 mins
lib/crypto-toolbox/crypt_buffer/concerns/arithmetic.rb39
A
0 mins
lib/crypto-toolbox/crypt_buffer/concerns/array.rb22
A
0 mins
lib/crypto-toolbox/crypt_buffer/concerns/byte_expander.rb14
A
0 mins
lib/crypto-toolbox/crypt_buffer/concerns/comparable.rb7
A
0 mins
lib/crypto-toolbox/crypt_buffer/concerns/convertable.rb42
A
0 mins
lib/crypto-toolbox/crypt_buffer/concerns/padding.rb49
A
0 mins
lib/crypto-toolbox/crypt_buffer/concerns/pretty_print.rb11
A
0 mins
lib/crypto-toolbox/crypt_buffer/concerns/random.rb18
A
0 mins
lib/crypto-toolbox/crypt_buffer_input_converter.rb64
A
0 mins
lib/crypto-toolbox/forgers/stream_ciphers/forge_generator.rb14
A
0 mins
lib/crypto-toolbox/matasano/sets/set1.rb40
A
0 mins
lib/crypto-toolbox/matasano/sets/set2.rb47
A
0 mins
lib/crypto-toolbox/matasano/sets/set3.rb10
A
0 mins
lib/crypto-toolbox/matasano/solver.rb10
A
0 mins
lib/crypto-toolbox/oracles/cbc_mutating_encryption_oracle.rb32
A
0 mins
lib/crypto-toolbox/oracles/padding_oracle/http_oracle.rb29
A
0 mins
lib/crypto-toolbox/oracles/padding_oracle/memory_oracle.rb57
A
0 mins
lib/crypto-toolbox/oracles/padding_oracle/tcp_oracle.rb36
A
0 mins
lib/crypto-toolbox/oracles/user_profile_encryption_oracle.rb23
A
0 mins
lib/crypto-toolbox/utils/ecb_detector.rb30
A
0 mins
lib/crypto-toolbox/utils/ecb_oracle.rb50
A
0 mins
lib/crypto-toolbox/utils/hamming_distance_filter.rb11
A
0 mins
lib/crypto-toolbox/utils/reporting/console.rb20
A
0 mins
prototypes/crypt-tools.rb95
A
0 mins