A858DE45F56D9BC9 archive

201304171554 1cjz6j

explained decrypted filler

seed 92

Metadata

Post ID
1cjz6j
Title
201304171554 → 2013-04-17 15:54 on A858's clock
Posted (UTC)
2013-04-17 19:54:52
Timezone
UTC−4 · title 15:54 against posted 19:54 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
2,832 hex characters · 1,416 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201304171554) = bdec808b21231dfd54a9fb41fd4c7f90 (name+title)
GUIDs
44
Filler GUID seed
new Random(92).Next(9) ✓ verified
Run
Run 45 (seed 51,450,859) (seed)
Draw
36 · predicted N = 44 ✓
Machine boot
2013-04-10 12:46–16:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
5 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

BE469214C23FFA39 9D37EA148ACDC3DC 61F05ABF60116BA5 750576FE416D13F9 7077087BCD33CDCB 93F647D655A6D2F0 63C085BA86E2A52B F673DD6F80E194CD 7424F2F18AA578E9 1340BF80AB61F69B 1F95792508601714 442C0D89708C8419 3E27EDCF19B20406 6F1C47728D80B07A 69C2AA1F256D943E D5F40A3A1E886539 2FECC32EB1AD0635 F9F18605AD13F5A8 2D214701D006F51B B56821279E88CC3A B3612B533DC5C9DB 195AFA33DD072FC3 6A114D725DD3BA1C 5DDE5411D3BD5602 BD7EA8284C50C222 4B4A49189C5B150A 3E0C1F2B379F58EE C36FB2E6BCFE4457 5CFC94CEEB3452E0 478B8FA7372CA119 F7FCDF4408E3B119 A461D8D7B0CAFD69 EF321999B0A4E3F3 AEB02C8592984B99 F6DE30E06FAD9FA0 1D2FCBCAFC19A77A 2344EEA29FE84CDF B6F62B98E13E331F 66E36595F18B74A2 6A8A34F3B2D6C16B 17384AEB9BD7C9EE 12C3E4970DC241D8 52451069ADF30DF4 F3CA9E0DC58D31AB 2C36A17026CE7393 8A8F7CDEFB85CF4E 5E93B366E1F4F8F9 92323BEDC6E842DC 0CFE6550FC3BE753 608BCC0036E5B2FA 9857500A8F845EAB 2492A1C1003E418E C052E620F8F25455 BC84ECCA1E7ECD29 7A077AC92663AEF5 51B9083F4CEE8842 2811348BA55FAA73 4C538CFBF32BCBCB FF820CF910C5F619 58C9896A1BC1238A B3ADDF5C8C280775 204D23E1EDD69F6B E6DD9925C855CB5A 96A58A1E04AF6E6B 4CE50CAB5577B9D5 B43051D1AE314601 33D9F736C1038458 FCF3B55F59DB948D 45FB3CB068FE52BC 7F1D99AFEE565B3C F9228CDC980C5C62 77D52AAD6F7437AC D28552DD0C00EA20 1EDDE201B6C20FCE B591612C9AF6A13E F3A735983B0DCC8C 0A37BD99F2194CE2 A3E2D7F9C5A3FED7 E6C08F4917DDD063 B920EBC57DA0FE4A 62368DDB7E084499 E74CFBC6288F5883 94AF02F50B59456F A13C9AA803FE4439 26E8ABD5D4564202 29FA4122DD1F5446 DE756D256C116395 CA9BB58CA7A813C4 E588615818773149 F563379A7CB41771 61E120F2DFA96023 C0C0CE47C8A3B290 9285235E2C65B70D 0B4860A2B9A19F9D DE09D19B7802C159 387D0C59E7D12754 0DD343B758FF53DB D36956FE9CAD9CE1 3C0AA26B48F0E005 0F72299087ED236E A3ACA0D42D4B1770 611ACCCAEE431549 091CAFD5B24C99A7 DDDC42DE75B955C4 E3AD1CDB34B4CCAB 93A82BE52867330F E1A445BC809B7B8C 2F51B39A5B0033DC F9B3CDADD10B6ADE BCDF67A288D2108B 5C421FA835F2A8E1 CD9E0012E9B54101 6669B263858BB670 2D0C5E0A5EDC70F3 FEC10AC223D9B0B5 0E5306145B7075E0 739B200211787C53 CD0C7F76EAEE2CD9 31DB22D6790F551D 6645455399550E94 226A992708301227 E0EDBB8BEEC7D720 44B77DF11C0FCC63 973FE970E49DB13C 3A3DC6ED01BAA5BA F51ACE760BE49377 581218976C0C15CC 8E52196FFAA56ED7 F8DCFCAA2C048B92 8BE43B07B4C68B59 94D8ADC64BE5AAA1 6D5C44C442543753 36055914ED70A6F8 45937A4A00C0C08D BE6B56DBC7D84293 521832DF27552899 B766BDAE030EA7C9 350C613F416B0505 D26F9A12E8AA23DE BCAFAD6ECA181E31 E7DA3175A9DAC2FD 15AF4990EE14A89D 391E31CD88398CC6 8D61B34678C9DDAF 70DA268608DEF476 AB0B4658DE7AD228 1397BE86027981A1 A9249A12417063E1 C01BC0AC508005BC 9F87B64C5BACB48D E36987485F202AD9 C88CAE65EBFE54D1 54ED61F30CE38A94 63926A4EC162C8D5 392610021929DFCA 7D5F55129AEB4E7E 5BF0D19F8A968C09 394F40AE140B54E2 1FB519F47A8720A4 8B6E816AA54ECF3C E83BB16295978E30 B23AD801C7DC5696 23C6E352F66FB1D0 6AAD471131084540 CD391FA97B6C5A6B 8B0907A4F8EFC085 E37776D5FA4B73FD 3A70E7BC62D5262D 8AE25E50654B67BB 379A6462964CD426 88E724F9C4262482 6F0BE846C095F0B3 F521BE34DC305CAF 1FBEF71D33E35ABE 220F3F92EB5DAA2D 92697B1CD7066306 F260E4C1B2F7EA87 
  • Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201304171554 (name+title). Key = MD5(password) = bdec808b21231dfd54a9fb41fd4c7f90, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).

Decrypted: GUID list

  1 5357f4c6-b9ae-757d-af9c-3e4e7b1298f3
  2 6711dbc0-46c1-7532-8dc1-6338e05ecd15
  3 1e9819b2-3d4d-0c4e-8e54-b22d4c2b1ab0
  4 100dae44-20e2-1d5b-a63f-11a622cae45c
  5 c27764ee-3146-6865-b4c0-22f500d101ef
  6 ba875a51-646c-8a5c-b21c-231a281daa1a
  7 153a8c21-2ecc-1355-8295-2db589de8a4c
  8 7e4bb297-9c73-567c-9609-70effac59541
  9 96c26ce4-0de5-3b2a-b235-ee0b253090f4
 10 c7a59ca4-e833-11d3-b49b-bfdb753a68d4
 11 40586429-b97d-0884-acb8-77e85f43ffe0
 12 1bf4ef07-75ea-2567-9170-812d04834919
 13 887be4a8-3886-73bc-ad66-f95aa5c9c4c1
 14 8d018c97-8e60-278f-8b46-dcfe14c87791
 15 7a13c1cf-dc4e-3850-a352-9f3ffeee24a2
 16 e514ef4b-1d71-4305-881c-255a4ed46a92
 17 9986c45d-418e-4736-a4a7-3769f7e8b2ec
 18 9ad0fdea-ac2d-00aa-8a9e-c752c38f1dba
 19 fdbb22bf-710f-1f45-96b0-d1248cbab112
 20 2688a805-2b98-8c4b-8f84-585123fd3958
 21 c2b03aa9-3ff1-05f8-a754-68a9af13f586
 22 b2a27c9f-b5d9-375a-baf2-7f4e3d8e2b83
 23 28dd13e4-6e3e-422a-8bb4-65a5eb9caa94
 24 4636d28f-a7fe-165c-bdb3-251fc6570576
 25 6800c093-9f0f-643a-9de2-2769b9955eee
 26 9ba99744-4a69-68c2-beb6-c7e6307f94c4
 27 7e28e149-4c90-079e-8a05-c3b8a535ee67
 28 21bcd9f7-5d1d-6bdc-a9a9-9f2287e29b64
 29 c9b0f4a4-bfc0-81b0-ab84-0d59acdd8584
 30 7d9d1567-da74-18d5-a4b5-643fefde7fc9
 31 74409cb1-729e-1b0f-a918-650b1bbee74b
 32 0b72f55b-d7a8-6c2f-a713-42e5f0f8dd7f
 33 00347d56-28e6-2bf4-959c-8e993c8dafaa
 34 a9a37e91-1ff2-276a-967c-66a1d21eb3a2
 35 90c41675-e62d-6a4e-9a2a-15a8b884ad15
 36 63b90111-43fd-6651-bc6b-dbd716c65e14
 37 f378c2df-8558-204d-93c0-ed75e319925e
 38 9c83a05d-f6ce-0f47-a736-2e3f89e1f709
 39 b55eb9f9-440c-0094-9df0-e6876bf78a67
 40 ce45c9ca-23e3-1a7f-8702-a076af206cd2
 41 8535bda3-2b6f-176c-890a-869b87767231
 42 a2b3b2a1-2e1d-2eb0-a52d-9895e0148086
 43 a5055190-7365-671a-8187-2148a6f43f31
 44 73844967-7119-6f59-887f-f793dd99e3cb

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 77016815310272344018034166068116226620011266. Exactly this sequence comes out of new Random(92).Next(9): the per-post millisecond seed of the mask generator. The other 30 hex digits of each GUID are Guid.NewGuid() output and carry no message.
  2. Explain the count. This post is draw 36 of Run 45 (seed 51,450,859): new Random(51450859), 4·Next(8,16) per post. The RNG predicts N = 44; the post has N = 44 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-04-10 12:46–16:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.