A858DE45F56D9BC9 archive

201209241436 10ekp1

explained decrypted filler

3DES(name+title) ECB, 52 GUIDs, seed 0

Metadata

Post ID
10ekp1
Title
201209241436 → 2012-09-24 14:36 on A858's clock
Posted (UTC)
2012-09-24 18:36:36
Timezone
UTC−4 · title 14:36 against posted 18:36 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
3,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209241436) = 39d7bd701b3198f73aad72a552f2de67 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
52
Filler GUID seed
new Random(0).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
261 · predicted N = 52 ✓
Machine boot
2012-09-22 10:23–10:24 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

26EA541B2B4A7BCA E2B3BFC9146D0BA0 E2AEC2AA3C90F69B 36F62273AEF4C4AA EE3545A21BFC77FE 60F78146396839A5 66C19ABE4803EA1D 81215CAE41F95BB0 3D2ACBD3EB250F62 385AFCEA27ACF8DA D76890898B12D37C 5F8AD217FF623CBF 18148767B37F78E2 C1A4F7A081FA585C 5DBFE0F8D41E8373 8BB479F3E31B112D 6FE1036B8565A586 13CAB08C0EB4A668 CCD5CB97B7BBBB81 070F28BA49F5202E E594E1D818438BB2 F657A1D77A2D6D0F 45CA35E3721A4176 30466FF1BD7FDF3F CA40140A6B3751D0 B339691A0D62FBC3 6D21533FBDA76D2B B395C316129366C7 91A5375276484FBE CE592CA47948DC61 565C7D30B17F73FA A818C6281C5F6C91 781642528168DE3B EBC4D60407C1E54A EC1D3B3008C892E6 1B877109B491C401 210EE38E6C63F4A7 0156E7F57D2AF9B9 4E5F2F547CEFD0E5 0936859E5329FFB8 E393035E6926746A A05264C29864F29C 64A4E74D4E430851 2118F80313F54620 3BB21809EEC6A5BF 599D84940DE745D6 F49B45CD467243E6 2C5BBD2479AD5041 C892F1CEE899EBCF 6FCDE0A30F927DE7 C99056D8398C9E6B 328FFC0E0FE58C1E F3993CE8C6F8E3B9 2835D5AE9656160E 94F0CEF917EAE1D8 F72EF7B9BCCC36C6 D52DFB99843111E1 045779CF050724BE F2352237752CC0E8 B8A1E3F1F5FC4362 585807A6E6228E1F 571D1475492181BE 0583A6B4E19E9DB4 DA9693C0527EC83F 4BD3E5F8EC635CF7 1443B4835FE09579 5858DD3C0C892C9B 51104B0854AF2309 E4E06A49283441C1 859DE09E456AD09A D256DB65EF6539DD 0A21EC5AE0CED777 0495ADE42F952F55 D8728FA1186A6404 E065ED9AAF64C8E2 41DAB897FC9F7289 CCC4B9678F458018 7DCAB93CC82D03D9 7D903D4C9592D261 32DB93E304CBFB61 26031AB2D79EA510 EF0AAF897AF14916 6775B4E1FA2F682E 4DB1A37DF1E4023A 0103F086A1212E2A E56ADB39EF69B344 77138F05405AE6D8 F5E6EAAAD9A6E025 1147568DEF4B8A8A 78BCD50B4EA4B28E 76A81650746E9135 35379E7C5672EFC7 0C9B6181D631B521 6CF6A84CBF560DDD 1DF1C08C397C5297 E7B1851A1AC09942 F7F32EF7A34498BE FF5CA43706C424EE 269D01FF7461BFB7 0BC3BC26E0C5C8F3 99F5AFC01611A402 45E6EE102340F13C 48DDCF31735A9116 855B7C581523E0DE F6529B6A847180C8 D5666FB0F1AA4169 749ABA564198E84F EC271C4EBF385A1F 0F9D34CB88367E32 93C4D8EAA7CAF28A 23CEE153C9611CEB C0B171A0EC13FA86 874CCDACD3D13FFB 5937483914CBE0BA C311D397B7340D76 B676322553DE93F1 32B78BB131403562 7EE8AB4D408496E0 F6776B436707D7B7 5823BEE3E352BCF5 B7B8823164E0755C 46798C6E446A0BA8 5B5CEBC9B37B8428 22D57D12542A8A70 4352DE6159C72AFF DC0615BD79D89E9E A3EB46A3B4A03072 EA0E21440E2C5A38 18B9E1119EF51288 71A8DAED3526F84F 7C5CFA30BDC5CCB6 064FD4C900DBC5A8 8A608D8FA25B2359 4FB939A2F717BD50 42FE083784C18905 1066E8855EB58367 9FA1B1D429BF4F25 3E82D8D6711F6D16 5D9E19D25CBAEF2D 6BFB0D2350DB184C 28FE919D404335F6 1A6C95A7CCFD81A1 9A5F60D1B0FAB0B4 CB013B77C3205972 85F63C584702A947 C449849E0D3264E9 339C6CB4C8F630C1 99181B3F9779B3C4 14FC2BF9C454C053 788DEB93969CA698 C0F2A564D0C0D209 321A3A7E41DF6B5C A2941EDFAFAC5973 A7DA7E98091B4EF6 B226C22539F6DF4A 32F4057D56651222 3C98CBE1F5384834 9734CB0EA9658898 A130ABD216C01184 6040B239C4FA4DA0 4B45DF42DA581DF6 F649098C46D6EA68 1240FE6A32233168 4E035987560D4F7D A367FF9D1BE603A9 C47F719570EBB8E1 8751BED96CF517FE 6136C295BB6DB2AA 82A3ED6337AA57A1 00FBC2C5E12C144E C355D21CDCD01EAE 8E03C7CDB7BE666D BFC7BE07AE926999 29E16B27471107CB 24C5622BF37F10BF 7D790A59E3CF759C 5500DE61F9C81DDC 6A9AE789CF69CFAB 6464F54EC51F73C7 50301C8454E96E8A 6E39E9CC40508473 EDD85766ED56DC9B D4461E0DBF135CCB A6AA101952C8D0AC 660EB8325713544B 544E31B88A57F3E2 49E008AD34BA38D6 E50EFF8B62263AE4 BA1B2BF317C39369 C4089E830CD692B6 022B31281FC0C4B0 86C4678EDF0A12D6 8B4100AF503ACECC 06AAB8B4761B4F6F 6AD820FE808C9459 D8B4A6C501CCC67D F9B366956BE77655 6CA6B1776CE69771 AC65F924C161EC86 F8BBF36F457B3540 1F9EB1298AEAD2FB 70DB85889DB58B00 77E5F828429B4391 9CA7EFAF76952425 E009D7DD0F65C827 DA9B069C27F12A0A 6FE00917CF26D8C9 5BDD8CF451F33D4F 6FF42F30827D5490 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209241436 (name+title). Key = MD5(password) = 39d7bd701b3198f73aad72a552f2de67, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 9d4bc05f-de75-619e-82ff-22ef1ef2aec8
  2 2c2e4535-7a13-7f5a-b0ff-8542836c532f
  3 6c1c2425-4778-698f-ba0a-57a3248c19f3
  4 bb53132c-5384-51ee-bd31-96db522c16ab
  5 333800dc-1dbb-145c-9048-eb18beac514a
  6 e87e9889-7d96-5864-a700-11508a69a41f
  7 91db66f5-15f1-8ae0-a326-7068f156d5d8
  8 ed12aaad-dd6b-38d2-bce6-decb06b4d1e1
  9 0b3126ae-b1e9-8ccc-a760-76d02297f802
 10 036573b5-d280-2db7-a900-bdeadced39cc
 11 8312b2a5-137b-2893-a1ee-e80c67a17e5d
 12 5d9b43be-7665-4d51-a2d0-f8bc4c8b96aa
 13 c5fae8bd-f709-587f-ab8e-fef3602dcd6f
 14 d4e59643-456d-453a-bb71-2c00d0303c95
 15 369b4d31-3b20-8ef5-af4a-0bb5c51fc100
 16 a6ed0d6b-590c-0e4d-9410-f31722e13196
 17 c4b0c4d9-9828-7c2c-9ae9-cda7d520ec65
 18 3d5db86e-784a-8a62-862d-c078cf6e1fc7
 19 9903481f-0528-6b4d-8ea3-90f2f51bdce0
 20 cc1121e1-2cb7-22f1-9e57-2ccc7ec1385e
 21 b1190b95-f64e-7fbb-9ce6-85e40ef73d17
 22 0b46a13e-2a1d-79dc-b729-f09bb3108be9
 23 94c00049-7eff-80f0-b044-c1ae6b8751eb
 24 ff8f59e7-f011-024e-a487-724c2a6917fb
 25 dd2e88cb-622e-63f7-886b-d0977b6762f8
 26 14fd15cf-56be-47b8-953e-a9d06773fbe9
 27 98948c6f-e955-80d0-8abc-5c29ea8455b0
 28 a281fbee-3c86-615f-80b0-e553d5bb0535
 29 476e20a6-a42e-407d-8d16-7e336da92c29
 30 bf407932-a54e-0628-916e-b1fff22d83e5
 31 ddbc4b39-cd07-17e1-8ce2-b5d28148663d
 32 abcd4ca4-f107-4164-934a-3ebc4006dca2
 33 0442c444-b0e5-2af7-b8b8-cd6ab71bc30c
 34 35995e34-c2f7-8534-a9c1-495fd89221c3
 35 47339505-f8d4-5aa2-9553-f2537aad710d
 36 73fd435b-a9e3-6966-95f2-42706d6d9ca5
 37 e740491f-e02a-0c9b-a1d7-68aaacf2bff9
 38 ddea3cae-bfd9-3809-b4af-94738a72edf9
 39 09092fcb-4b13-3dc5-b3b7-fd3b845cb87b
 40 a15fadb8-20cd-886b-82d5-1bae107d8abc
 41 f8b8fe19-4559-44b0-9712-1624d2b339f0
 42 899d2435-ec09-6bba-8831-46f5dd58240f
 43 d873a4b6-5d04-1eaa-82be-015a6b4c5e29
 44 8cc2eaaf-9dcb-2752-b0c7-5f2981718b49
 45 7db73bf8-1291-888d-8f23-eccc0cb39f52
 46 563f689a-7e92-7908-920a-a3e7e3eef42e
 47 0042a03a-e11e-388c-bb3b-ff8f7a9e2c0f
 48 f887eb64-c1a9-4cdf-ae0f-635a6fed8dc7
 49 74d36a81-5798-11b3-8251-2b3b3219560d
 50 e17053ae-36ce-125c-b383-c961f5b04148
 51 8b3fbd82-b156-3b42-81d2-02de99aac9cd
 52 b488a6d4-0a8a-6bfc-b408-3dd7acb33317

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 6765158382245480786277806486401428560338461287341136. Exactly this sequence comes out of new Random(0).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 261 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 52; the post has N = 52 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.