A858DE45F56D9BC9 archive

201303052202 19r2em

explained decrypted filler

seed 277

Metadata

Post ID
19r2em
Title
201303052202 → 2013-03-05 22:02 on A858's clock
Posted (UTC)
2013-03-06 03:02:49
Timezone
UTC−5 · title 22:02 against posted 03:02 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(A858DE45F56D9BC9201303052202) = 62ebc0407d2798567608f93830f9b187 (name+title)
GUIDs
52
Filler GUID seed
new Random(277).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
203 · predicted N = 52 ✓
Machine boot
2013-02-13 10:26–11:32 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
4 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

853BBA303A6F5A14 905E8A4C8F22608A 2ECF0CC736CD9145 7E25635D06F6C9B6 1CE90914701DBE97 3BE968099535C79A C0EF1CB92817A709 5023C6911B839145 B1E7AA2CAFFB3FBE 21C70D0D4DC21CD5 BAE119E3E48ADA2D 7D193648782C0319 A12BDD32B05D834D 12A605414730C2E1 06CF6F2ACE6DC2BE D3808A2BFD164B03 BA86E630332B2496 F255C28E244D244D 9DE262A031A782B5 4B64BE9E1B327FA5 3213784E81723FD0 2150160DD3D5B1E8 BDC88553FDE7B10B AF41BF4CA220775A 925E4C30F720E6B2 8E6114901781F59F E5C106E063E85154 472A94A4BD9BE621 3C2866085A9F7BEB AB9FA8E3ED0938EF 5F0123C2817D534F 8E8A308E17EB8A0D BDC0B70AD0CF39C8 FD6E76F8DABA55F9 9EF1371CD40B9E51 CB05EA6DFCBE95B3 DA3D61EEA1BE966F F645C7786A9E10FF C936ADD75900F3A3 58F724395CB0055F A5661B217B50D236 AB3CE0B617E2E13E 653659ED4F5537DA 6680F80AFA6F9972 EDC885BC8B6238EE 22B3C65DDFE71A8B B914BBE5EC095D6A 90B6E5C861AD5BDA 87AA498FA53418E9 BC8F4A2E49E10DA4 EA5ABCCD5D04815E BB67730DF79276FB E4B6818807B8E481 1E79424B9A713ABA 8F5F9C2CF0C956ED 4E6E5401777571AB 2625842C69BCBBF1 26E2F18251FCC8BA 55F2F0DF77AC32E4 D622E454BF979951 D31AA3973B24F1EC 8F1A8E560290120F A3B40BA50D06BEF3 CD0BD5D84C077968 446AE1D0E769B8F1 0F31D67FB163E6B6 08F7F40CBEBA0FAB CD01E914A5A95ED9 4FD399B42CEB3BC9 983154FF25AA3F59 63683BD7D423160C A2EFE009C7851621 714DD540DD604F1C 0576A5A3AF1A0608 4D43E840941B189E 5DADF8EE7EE4814B 41295E10358ABB6E 27AB10392450551F 00A03A99459A4034 098DA598EE91289F 1EC2AE6D1B2F43BB A840321811BA98FB 9FA9EC5BDAEF2ACA A2CFA9608DA88075 95811B5C7E6907DD E299463D9E399777 5C0AE7E676BF3B16 5C2F1BE0B7B3968B 0874CBA69F841D7B AE6ADAAA57E6B58D B2EE2E4C4F57913F 12BED16795D77C7E 425E0CCA0FA22BA6 DE605BAA861DBB73 ACEA6FDE3209C946 A2189BDF113BBB25 4E3B9974FD693C96 0227C78DA3203D6A 604C404C176CD050 EA1B009082790D4A D8EDBF095C75C07E 67641246A3AE317D 56434B4FAEB1D0EC B15B320B5AC29E05 9C157521839AFF50 8AB6AE5FF15F064D 7F9456635CA0189E 5507045C235A1CA6 E3E20CF7350C9BB3 FF7D9E7D3B35A7EE F82DDBBA842EC576 B9919E7DCE709E9D EDE65C9322CA5CE0 D3843B3DA1A59085 9F978C261C38EE5B B19B37019EFBCBE4 E7EDE87F2ECBA137 23E31228D7C67ECB D54E6EB8726123DA DE9ECC28978D6B59 1D9F0F6834B428D0 2F6A69098CA75F3C 4A979E3DA2E64381 A432C4F74E442932 B3B7D9FF4ECBB765 0C09B32222461EE6 7964E8B1537D23DF EF0CBEA5CD031E25 A1A22A4835081D9E 4D796D74D4E107DE 3D187FFAC3C4252D CA8DEEDA96169A9F E51CCFE8D258AA3B D3CD9F897DE7328E F439B52C1E6D1435 EEC3D37C919FC414 0348A83AF2BE8876 557AE1599AD0FE5D 285E5D7BDE58DB80 6CB8310B1B192DB3 A8EFF935DB257E4B 3BCBC58C2618FE11 D922A3E9D9FE505E 8B34821C8B20C734 AAAB62817A5E35D7 A162BB8C28C91D2F D3E899F6F4A3BECA E7F88AA04DF7B9D4 35AFE18C726D8B76 646A2B09A5085C64 6905C605CF0E8C9C C4779F7100BF8FC7 036406156AE04CD1 E22D5E46D1CD9353 74B6E9A665FD6131 17B0A5656F05D09C 8ABB4AF419F424B4 59797D9E325502A9 18542B6435137FB4 1741575904D19893 944C2B8920D30E70 7D3FA4FD083E5A1B 2F31D69F047EE67C F42B7C6E854F1280 5DC48D418DF79165 335B87C55C412F13 D0FAA20EC6DD20A3 9D7E17DACC6E58DB 139B6648F45486D3 321449EC06F1CA92 4DDA98CE1731C65B A0919756355AB0DE DD718EF43C1CD56C 9E1CA6AC65F7819E AAECD8512AEABE7D 267283E4634F5A47 B0AB17A64BE7EB14 53A95AA60964AB10 E8A6DBC0780A331F 5477EC4AA770E02C ED5557C631598BB0 6FF40BE73D9BC152 2AE1D046EE378ECA C6AC99BE24D1DEC6 15A331087D06DFED F3A522CC23A56FAB DAA00D8E98CBFA16 C6FD8A66BBC8C293 8E866D49EDB3A4E7 1C8640670A5F5CFF 1FEF22556C1861FD 1B984CFC7400B431 B102EAD5EA922C94 C6E17969B86BAF29 F7FAC2879AC57025 E81E837E3619F7C7 C653FC694CA2A9F6 BE9B40E3356A3941 F923AC0246CCB23B FC4D4FD836D19642 86154DA53BF1316F DDC7F5193E3F0373 7F01502C68ACC555 15D098CEF1FD2B94 12452F5658C6D754 5F1538F730F11830 418FF7CA53D238CE 37226F9EC9DBFC2F A40AAA83726D0F1F 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303052202 (name+title). Key = MD5(password) = 62ebc0407d2798567608f93830f9b187, 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 8c9931fd-4ecc-3557-9555-fe28a52e72fa
  2 67750c4a-df2d-0263-92aa-9d6459959af9
  3 e3b582ad-39e4-3850-af16-935982e08849
  4 41e375b3-bb92-6711-a859-8375b58135e1
  5 c9ce42a9-4861-2d39-8880-727524e5bab4
  6 757b6251-b0f9-5927-8786-f59469ada10f
  7 1f66ecad-1f1c-07fb-85f5-926da302ecfc
  8 54d0ee50-d744-3add-aaee-91cf9003b821
  9 7de3b731-33c9-2d0e-93ee-fef89a81d263
 10 e7750424-5edd-3e12-8714-5c3f98b4f690
 11 e64702b3-23b1-3ce4-b301-f3e4067fac5e
 12 3717a0f8-0590-69fd-a41b-81ed351a7865
 13 fabd132f-1f6d-076e-afd7-e6b08472becf
 14 716da568-b46f-520a-a0b4-bccb11c72fbf
 15 cd1153fc-9021-75e1-807f-b27ffb8db4b1
 16 0500d9b4-a456-07b9-822b-b993866d4e87
 17 b0072e85-8fb2-2667-a280-2c8493ab3b87
 18 db80ffca-6821-6241-9203-c7dfdd784a72
 19 c087e7da-cd70-1035-9d4b-112e6e4aab39
 20 be297196-80b9-5a4f-84f6-1c8987b6590b
 21 f0b45ef9-896c-5bc3-8a0f-ff39b260dcd1
 22 f6cd291a-7172-7364-9bb3-988753a13b0d
 23 a0ee39b7-e878-7da1-a353-88078067e63f
 24 c80368c6-fc17-7652-9c1c-c77a0c871058
 25 79e23480-1abe-78ec-a8b4-04c7aa9501b6
 26 386e7a9d-6540-66b7-a4eb-4c9aa23fc0e7
 27 98b91eec-1fe6-0bdf-ab4b-f340815a4d67
 28 4c4ef805-ba85-2ff6-bdc1-c2e431ab2f9d
 29 8fc405b8-594b-0783-a167-67c119541800
 30 8875d716-dea7-1e8d-9366-8492b28055e8
 31 cd6e7f1a-af3a-4e5c-b99a-bd9be576f0bb
 32 a8fe2e9f-35cc-3d56-80eb-62e10b542e67
 33 5d9d7f70-a086-620a-bd39-5e5ac9ab04ee
 34 8639b265-da0a-859c-9daa-376608856936
 35 d6369caf-211e-3517-97ee-6b77664e6e43
 36 c07e4896-f42a-6bac-a960-c6c6dcd63bd1
 37 495fad31-f4bb-4063-9362-eb013dad8394
 38 86367144-270a-15af-922e-020d1f369930
 39 d07c8b66-2766-7c74-92ad-c744f9dae0c2
 40 bb28ba58-09ce-2634-a5e1-a3aa70c33c9c
 41 5780027a-756d-12eb-944c-10e88ee5c09d
 42 28b576f6-8203-6dc1-9f97-b9bba7a1a250
 43 e469f22a-89b1-529a-a525-bfc14da46a20
 44 26871008-8d66-5471-ba62-6ffd9c4af89c
 45 f2391f5f-6f36-8c29-9dd4-be93281ac034
 46 e0904934-3a4a-6e45-914d-1aebb612950f
 47 fff63cf6-d6bd-5915-b1aa-6e990c2b05ab
 48 993b4301-3ac5-7c52-9e6f-a7f47861c6d4
 49 aa0600e9-528e-134d-b8bd-12907dec2fb1
 50 0c7219be-ccea-7ea8-bf77-ef1deccc3234
 51 347972ef-fc67-5df3-9d1c-659785081885
 52 893c86b1-80f6-5b08-b8f3-2a253f52e893

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 3036250323360570261557777602014368364172165586571755. Exactly this sequence comes out of new Random(277).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 203 of Run 42 (seed 983,934,859): new Random(983934859), 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-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.