Class: CryptoToolbox::Oracles::PaddingOracle::PlaintextSelection

Inherits:
Object
  • Object
show all
Defined in:
lib/crypto-toolbox/oracles/padding_oracle/memory_oracle.rb

Constant Summary collapse

PLAIN_TEXTS =
%w(
MDAwMDAwTm93IHRoYXQgdGhlIHBhcnR5IGlzIGp1bXBpbmc=
MDAwMDAxV2l0aCB0aGUgYmFzcyBraWNrZWQgaW4gYW5kIHRoZSBWZWdhJ3MgYXJlIHB1bXBpbic=
MDAwMDAyUXVpY2sgdG8gdGhlIHBvaW50LCB0byB0aGUgcG9pbnQsIG5vIGZha2luZw==
MDAwMDAzQ29va2luZyBNQydzIGxpa2UgYSBwb3VuZCBvZiBiYWNvbg==
MDAwMDA0QnVybmluZyAnZW0sIGlmIHlvdSBhaW4ndCBxdWljayBhbmQgbmltYmxl
MDAwMDA1SSBnbyBjcmF6eSB3aGVuIEkgaGVhciBhIGN5bWJhbA==
MDAwMDA2QW5kIGEgaGlnaCBoYXQgd2l0aCBhIHNvdXBlZCB1cCB0ZW1wbw==
MDAwMDA3SSdtIG9uIGEgcm9sbCwgaXQncyB0aW1lIHRvIGdvIHNvbG8=
MDAwMDA4b2xsaW4nIGluIG15IGZpdmUgcG9pbnQgb2g=
MDAwMDA5aXRoIG15IHJhZy10b3AgZG93biBzbyBteSBoYWlyIGNhbiBibG93
).freeze

Class Method Summary collapse

Class Method Details

.sampleObject



18
19
20
# File 'lib/crypto-toolbox/oracles/padding_oracle/memory_oracle.rb', line 18

def self.sample
  samples.sample
end

.samplesObject



21
22
23
# File 'lib/crypto-toolbox/oracles/padding_oracle/memory_oracle.rb', line 21

def self.samples
  PLAIN_TEXTS
end