A858DE45F56D9BC9 archive

201305040505 1dn53p

explained decrypted filler

seed 71

Metadata

Post ID
1dn53p
Title
201305040505 → 2013-05-04 05:05 on A858's clock
Posted (UTC)
2013-05-03 21:05:32
Timezone
UTC+8 · title 05:05 against posted 21:05 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(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
52
Filler GUID seed
new Random(71).Next(9) ✓ verified
Run
Run 45 (seed 51,450,859) (seed)
Draw
155 · predicted N = 52 ✓
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
0 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: namerun: seed

From the post to its content

As posted (encrypted)

76F33FBDA62EA263 C61514B21FD31372 0A9B53764100D8F7 27762FEB0C88423B 65E8ECF75E9D1600 262C5CB004390C7D 89F7A4B96EE7BEA2 2BBF578657B7B2C6 E02A4D4DEC54A01C B2A5666DAE6EBF5D DD8145B588211014 8D6E0B06ED5D33A2 7ABA853721738BDF 3671ED2EAB8EE67B 6E8C15555207949C 6335F26E62438465 6C49B0C9140C9F88 1D95C74DE72847FD F20FE1588EDD4A5D A6A67C6FCB2E1D0C FBCAF3E51AC5D5DA 5B3FC6A1FEC39555 2308B5FCEE1A155D 138D8DDAF50C2498 666FD38B0F5A63EA 051D92AABA90D65E 09D9AE54E9499F42 95A099662E1CA113 540508F10305C322 78CD58A370B1BC2F BF5BEBCB058EB2A1 018C353E5AABA24E CC64193E13C9C3B5 240BCFDE19C32220 51410B05FDA8754F 8AB7503EBF0A582E 6298A164415981B2 F4CE8CC0D5A6BB7A 504F0C2974B7FBAC 6558311007CF142F 1E8EE91192BA86F9 95116DFE0FD6EFE6 9CEEBB030DCE5CDD 2F0BEF62A411D0E9 CE2BE52CEDC45167 3AF19C8EEE1AC193 6DD9CFE095739274 E34EDFD298F770C5 649D327D17ECECDF DBE56E11C61D61EF 9078FD6DD9AE9002 0FA9E60C11AFEF5A 44C75602001769A3 38F42F765FAE6A13 12A49EA3E8FD3E07 4DA3C77DDD4C62A8 B3FAB45A5B828D77 D0BD2B894552650B F1EE996D6632384A 63C2EF2A18F9EBD4 5A94FB9F2BF092C7 8D4BE034838D501C 4F5F5A9D295B62C4 6DB05C63DC3BEE41 D39B663BFB22222E 4CDBC51DC9680DCA 771B09C87E6535BA D923060EE9FA66A8 68B7A08175329556 5672E88694C12BD0 696839A087EF795E 6371682C05A20049 E333EB84FDB9F392 01A79C4F5E42C601 92390D6C4A07EAF9 D104AD6E1F846F7A 5599EF250EA9515A 7474EF1D188067EE 20A1DF17AC8F8E2F 11A0D39BBBDE0436 FF78D262175F674D 8011F8A12314B64C 9972AC65ACBDE10E 19CD4439B7739455 80B8219ACB61D73F B68F5C3ACCE483D1 43E2E990A25D8CE5 7A7BAA617E81785F D136D2D4B35D73E8 EE31E19ECDE798F0 0A6BD8E0B70B0F8C AB5471A9C16B8724 78DECCD67D288E70 F045D66629FEC734 93B3663A0CFA5F48 C0B9E6DF394BF495 BD9883268709A2E0 87ADA83D5099A0F0 BA0EE8B686F8DB10 FBECA68EBE071542 D706E097CF53F289 626CB47F2FE80D76 E7986185A229650D 92D8D1DF3C1A35A8 2FF3D2A55058C652 8CDF3DF497A1BDA8 90573FD89D6A036B 9656454218A23DF9 376F49EC679BC95B E42CCE0214927C93 4D94C89ACD6D96B9 1B970CEF346D11DE CBA98CB72BADA36B A344F48B1871FCA0 FC4B24977802CFB2 3061FFDBF225825C B7C6A59260CAB47D 8FCF8B22BCBF5101 40F77CA122A4EEFC F566B53AAC1F0917 DD479FD4E03CCA9C E10F1CDDC05BAD2C 7907495203EA6A35 F3E440636BFE0488 ED3D50DBBB171C56 EE5AF04A0467A968 17AA4560456E5868 2FD5F3C7BB42BC03 A815C1D6FD0D0B8B 203DA84D7C391A21 81D7CE6925D4BCF1 E0CBEABE89534B8D F3C0C06598C6F21A 79FAC304CC82AEE5 421D5C49718B553C DF79E943AFDB6820 A883C8E1DAC983AB 1117F6FCEE0CB33F 357E39B8E4C951E9 3AC654AB6632846D A2A7E4E5C0716300 967F22AFB305B413 37AF7FBC6A6EB2EC 8F4013196F903E44 9666A7E9715FE678 9803A6FD12F5D93A A82E7F5558378951 993939E05D8FBADC D645569E9624F40C 2E074FB85FF9F892 74AC31AAD449E1D6 DFE2852EDFA6352D 544E5FC79DEB8E75 0B018BD44AA09279 DB561BC1469B6643 5F427567C07C7930 BD0E2CC7AEA6FA2F 22588412DAE730E2 A9D84B8DDA77FC15 AEA3FCB1ADE4796B 5D9987623EFE6E9A 6318A79A1AFDE889 7C563105E015E9DB A8A6CE7F95CF1F56 C0D0C5ADB8D3A174 0F513C0B4D9357D5 E9DFE58033868C86 10B744EF33F00E6E 93F95C90199E697F 2D53D5DB914692E9 04EA6430371713A3 B2856DD25503788F 2283B25B80483310 2E99C53655B6D551 53C001C6A4523523 94937BB5557C0A3D A01FDDF903A0F3B7 C42F4589771ECC41 A6C65FA16941A0B9 FA0B1FABA9CB1C7D D14F339EF0B4B12D A19F05C84BA7781F 27DE593B8B5327E5 4ECD14D332548167 EF1B0D0686834605 343EB30265DCCFAB 08845C07819DC011 2566F294486E7636 84600CC810AECCCC 83796BBDE074AC3E 23BF548BA8331D02 199528418EBACDD1 A472EB09BC24B70C B226BD03401BC02C E45E82A2642B5E0F D456DE689A6F9A10 2983CFB51E1A30B2 F797B0BE445ACFF3 35E527805B81F8C5 0C698CC769614083 53CB81A8D31FFD05 9EB4DF7B5596168E E0FC8F4B958E2F2B 8A64EEC585A2CD0A 6B3472668B369D4D D74CC57027E5FDD3 96A0DB1431E2260F 9F9C5EA69CE0062A 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9 (name). Key = MD5(password) = 34a14a42e98ff96095af56604e290cae, 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 1d1cf65c-586a-737a-93da-35e9a4efc45e
  2 1e4652de-e364-5854-83e4-bae86848679e
  3 19267424-88f0-3461-8c44-9005b1dbb1f4
  4 00227fa1-81e8-6ab3-a4dc-799fedee1435
  5 d83f2cf6-0836-2dc0-8643-b8f6f6744025
  6 34679e5f-e7c9-552d-951e-5b0c9945881b
  7 a8590ca2-9dc8-613b-8ab1-aaa3288503b2
  8 ac33d846-7964-07e3-999b-7fe5665c7963
  9 a42dc322-0dab-61ba-99a1-11526516bbac
 10 00f6c5e3-bfbe-401a-a77a-d08d74b52e21
 11 c13593f9-bbe8-58b0-83dc-7765c0bcbb42
 12 111666b0-09b2-899e-ba12-8c1ad1677f7d
 13 13e6f4a2-d515-3b19-91f7-540d6e683efd
 14 cd0da81f-0417-30bb-8a6c-27d05f6fa3a6
 15 fb988569-5e59-6276-809e-7467d3a42f85
 16 c1a8cd50-c80b-389f-a0aa-27852e9726d3
 17 37c4c379-3906-609e-87ef-fb4dc1e51789
 18 40c2c5c6-48c3-08e4-b718-3c1efda761e9
 19 0c3d8df2-add7-5411-8c71-93088a624d13
 20 9a542597-e121-7166-bafb-86b6ada3580b
 21 1e68d47a-4ef6-2a95-aa50-4cae4caeadaa
 22 87b023f0-7a66-237d-a4bb-bbfaae0d391a
 23 1c84b1ed-fc46-8493-b08c-7306d138bf74
 24 1ec7bc58-dc77-7f53-b3d0-153001fe5b4b
 25 2932561c-3c93-50b5-8e53-d1a274633db9
 26 da17b41a-6f8e-1a3e-9a34-0f5376d15a49
 27 de40a3ee-4f4a-861c-a8f6-aa275c9cd2df
 28 dec6a802-5bba-6305-8869-3bfc7efbcd92
 29 2625e588-323a-1cbd-a057-228fe015a657
 30 b5907328-ecfc-2cc3-a5e8-777d5496f2c9
 31 9d27b47c-bfbf-3070-9b24-b034a8243a0d
 32 87fb99f9-b49f-1c85-9168-dcff3cccecfe
 33 4f61415d-1d3e-7ffe-ba81-d2560039f16f
 34 ec0b39d9-b17f-6660-ac33-b3e166cd684a
 35 e345fae6-8c29-33e5-8efa-3b1a945fbd36
 36 c0351341-bf8d-7350-b828-b6b87271f654
 37 4df0f74f-de5b-70d4-8f25-813bbb59a019
 38 9291c01d-19b8-6ce2-b5c5-a235af40f3ee
 39 918246df-5318-4db2-97cb-da8368d8fb2b
 40 c906cbc8-f54e-2282-99fc-9a4301f7a7e1
 41 ce5964b4-78d0-0886-8359-38b7db455807
 42 533a0df3-b426-3535-9f14-4e062e86b186
 43 7ae00253-5987-6c05-8485-15736e52ffbe
 44 a2b4fea3-46b4-2880-ab05-415a636e473e
 45 f21554dd-22ef-3f6f-9908-fa3e74f3468c
 46 b18366f3-c95a-2572-876b-077060fc37da
 47 1a61d36a-181a-4723-8960-0c7cdc7a6da4
 48 644e54bb-9f04-5b33-98e2-3b55c01fc983
 49 04b409ea-67a5-0941-b63f-a4963fc7eb02
 50 58149175-8ffb-5331-9c38-0d9149e0fe9a
 51 465d0cdf-f88a-5d62-953e-3e490d129cfc
 52 0ef1053c-982b-6b06-89a9-9a0257ba7154

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 7536256064583363605722875186123176377642036232450556. Exactly this sequence comes out of new Random(71).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 155 of Run 45 (seed 51,450,859): new Random(51450859), 4·Next(8,16) 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 2013-04-10 12:46–16:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.