diff options
| author | Benedict <benedict@0xb8000.de> | 2016-08-13 17:57:51 +0200 |
|---|---|---|
| committer | Benedict <benedict@0xb8000.de> | 2017-02-21 13:00:25 +0100 |
| commit | cb990c73c478c1bb40d749d0f4e52c10a9ac80fd (patch) | |
| tree | b64dfa39694fdd80cf08eeeb1ad02247f510ca79 /lib/lib3.h | |
| parent | f48cae2dcd5ff60c678484cd213881cc90722d41 (diff) | |
set3, challenge 24 completed
Diffstat (limited to 'lib/lib3.h')
| -rw-r--r-- | lib/lib3.h | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -33,4 +33,10 @@ unsigned int mt_19937_timestamp_orcale(struct mt_19937_state *mt_state); void mt_19937_brute_force_timestamp(); int unshift_left_xor(int number, int shifts, unsigned int mask); int unshift_right_xor(int number, int shifts); +int mt_19937_stream_cipher(char *in, int length_in, char *out, int seed); +int mt_19937_stream_cipher_oracle(char *in, int length_in, char *out); +int crack_mt_19937_stream_cipher_16_bit_seed(char *ciphertext, int length_ciphertext, + char *plaintext, char *match); +unsigned int mt_19937_password_token(); +int mt_19937_password_token_time_based(unsigned int password_token, int time_window); #endif |
