A858DE45F56D9BC9 archive

201303020244 19iime

explained decrypted filler

seed 944

Metadata

Post ID
19iime
Title
201303020244 → 2013-03-02 02:44 on A858's clock
Posted (UTC)
2013-03-02 07:44:54
Timezone
UTC−5 · title 02:44 against posted 07:44 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,600 hex characters · 1,800 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303020244) = 13cce7f32918f2842acc30814332b9a1 (name+title)
GUIDs
56
Filler GUID seed
new Random(944).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
120 · predicted N = 56 ✓
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)

699674C6C3B0FEBB 8B2F1433A084DE7B 7F55EC091E81B377 063E4A5C311EA65C 1FD1E00B7E5555DB AF6A2F56AF4E7AF8 91C8CD128386E01D E6C93B2F548D41C2 D4A0AC9E6FA63405 A9F643A20AB91AD0 8D662BB384303462 56138957B50241B3 3500B116CCB749A4 0E0C7785463580CC 763139BBA6B6BF8A 63ABE32B000F422E 4FC25DE40C2E39DE 4D0A64247BFC62CF C2BFEB5E391A74B3 B56D8213EB423F33 6699C1B62B67B494 1432816E878CD85E 1B4800F1044645B7 BC9955C076029F70 08FE782558820ECA 6548CD5449261E7A F928D150B5C76AC8 0C4841602A21A295 90BB3561B4DF399F 88D9BBE2CAE1B2F7 6873B4105AA5103A 39AE8F147071FD83 6054BFE89E6E24A1 3598A5E6DE7F600C D4D2A2B3ECE26441 D87C0472D5A4FD53 B1718B8B7B1EE209 82E7D63890362F26 94A973C86195F7EE 57F2A8CF301F911E 987BE2C1B5B4B8CC 1CDEDF9E43143AFF 06EF60C90F7F8ACC 9EA9CA447587C634 669A5141ADA2DDCF B95CE142B5465F23 74DDD8AE4424FD41 DC0F53B5CC850B03 218DCFDC252DD112 27AD11ED8F692CF0 E91AC6484398B5BA FB1692514D3D1CEA 71D622F448C4A511 A1FF88ACF4F4EBED 1859EBB306980E07 BE2982E5BF3035BF B1445FFC268649DC A4B6A6A66A5F99F8 C4EDDDC13E849269 F74AEF09E2D2F95B 37B54B4B99A41CFA 2E1422EC8AD57506 5FFA6EB8F8D564C5 BB16F9DA47C6EE85 23304829FBE24876 5C17E3AA45E9C039 5E470F485B524F97 29B8F31596DF49D3 A3C77CC9D6C91198 857C971A336FCCD0 D55C8B0B189CE4F6 E9702DCE17F792F0 C3FDA9FA5752098C 9D2499218F727B8F CBB5F9EF8481B63A 29C32DD5E8651196 E11D6C063F3BF5C5 9F603159A874AB9D A3D03FDEFA7CD731 1B1D5D12E49BC12D 5225A6D5CF2BF966 4CA3B9AC5A7DE6E3 51FF5949EB9592FA A4F3050749E0EC53 2A6692D1A26FDA36 B4729E5D9ECA85BC D2CB5CE129830DF4 BF47B59678650614 854AD648A61F1F55 82D852E2B7142E57 F4A8473065E8EC2C 1265C4C71C1A602C F8EECF5629A68A75 4DECCD6A64B4CA21 AD356E24AF4745AE 5E51C14FDC436269 A8DD5AA3CFE7AC73 2DCF370976806FCE C98A9EC22FCE19CA 9B071EE3121C6DCE 61A9936C657E1D53 88AA7BB6AF298DB2 E14CAE3BF63C2919 A494C5FBB9D97D02 68F595CE6E1914CA A4C7D2542AB737D9 1C6D3808D27DC2E8 5CDE8BF90699EE1B 59879BA7A42D984D 3DC7CF5A029348C1 77DBE5FA0AC4C945 296A9430BE4F731E 855EB43C3647ADA3 B743C249D1B15A24 860A3682AC3BC5AB 3554BB5D354533F5 713B143A7C659FC0 3480905B2D7F762D 61768CE34D91F545 A11980ED2DF24105 EC7F70676651C120 70757B0E995C7641 341A8E7E85B01D0A A9511E1DCA2F2594 3E62B51AA6278D20 3BFE0D8C28A08469 729CD6C58485AE99 4BD0587F9BC8DD07 07FF333AC953B5DA 346C587AC8441E3D 3907FD1FD6428F52 B0F65705461DCDEC B0C0A17307B4EA7C E5F356B6174BAA56 2C75C87161CB7DEF A19549B388D65BEE 855193011BE9AD94 F79048ABF4E29312 C144F111D8BCB54A 8EBA7B652CE5B65F B3B5B281C58FC681 D88E6D8EC8BD65E7 988F8DA4BBEDD8A4 27FD28324DE9EB59 DC9C55B3AAD65C15 6C4BD746F1E88356 D1A7581EAE4337A0 E36B02FFCCDFC51A 9528AFF50D47646F 190192895A0482B9 FDE2AE1315BFB450 954A0FA8A6F1FB67 86EB1A0885DDB723 826EE626D325819C 4740AEBD6FEE51D9 B660B0292E4E7413 316CBF36B2FBBD6E 3B9E7B3384C330FC 8833CD5A0624280B 8603A374CD727675 5013CC1FE35D0358 532B0EDE34EF676B 01211C815F380F56 9E1B5D373CEA4C26 BAC000CF93B19823 13467FD328BB8221 6451CC6A7BA8EA4A 213032195320E244 6EE2472B4A00C9AF 9DAC2980F440D773 5128C3DE81131828 F3A2D0C7D178E5B7 050B31B6A7BAE7AB E3B65388FC1AA80C 57FE2B1229388509 9AD4034BE249F842 F72D4BEB61A65AED 7DFDCB6A657C7CCA BC6C087C98BC3B79 EBEA1FA58849172C 9C6B252AF69B719D B50C649BEB55CB03 39435C37D204EF55 2DDE3610F7F4ACD1 56DCE9C596ED1107 9EC09659CEE6332E 0DEFE6CA35F379CC A2A605D8FFE9B5D1 89C03BADD791D71E D66AC5DE73ABF4BB 2473889D4E51D4B5 4BFB626EDF8635D3 8DA5F8882F73B17D 61414413808A2833 55A0E1FAF3891F83 266FDCAA0D14D0FD 189EEA01B63B9A90 039AE5585197C9C1 72218B745025D5A6 65F490141E142AC7 4CB7A20452B99C28 F92EBD32F8F26CD2 CA3B67A9E41F2DB7 F542A191AD2A0080 CF1E8953BFBC1E67 919B0F387F315ADF 6CAA1A697CB95C02 FF492C1F3D2EE400 0DBFE2B40473CF69 46843C780D62B9EA 818DB2A464192EBC 905D41E425F16D98 F960FBB322F8B30F 96D418CC2B95F767 27CF888AE91DF0E0 FE26A9E940AE4516 E80B53856F75B6F6 2B3E333A6E7639D8 78BD00693C3072CA B3F3816A9FFD016D 43D014DC9FED854A 7B714FF0E1E70A72 B5D6BB5AFF8C0DDF 4FD1AFA02CFF5D39 F8E749F3BF27561A 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303020244 (name+title). Key = MD5(password) = 13cce7f32918f2842acc30814332b9a1, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).

Decrypted: GUID list

  1 928b16b3-9f08-8d13-81fc-1816f2edeb67
  2 f37936dd-c2e0-755a-8961-2d70b74b210e
  3 5b5ea248-7e77-577a-a637-082ae1c6bea9
  4 399b2352-c5d0-0806-9032-770204fb0eed
  5 79e6135f-8dd2-306a-a699-0592e01569aa
  6 3f204292-b9fa-4d57-9d90-b2316ff89dde
  7 d99a0dae-fa60-75de-86af-ee5b3c69f309
  8 2a34ddcb-83fb-0d4e-8f71-ef7f46e79350
  9 5ab94115-0f76-6f86-872d-98894cb801ac
 10 9209c7fc-1a7b-3360-b917-7f68cef8c5b0
 11 bbce238a-1b0a-6fbd-ad73-8b05ebb1e859
 12 a088eccc-15a3-4af3-8d58-914dee894603
 13 1c94bf15-f2e7-5e2b-8025-9a0efd708039
 14 01a3590e-ee07-5391-b23a-54da8c8aef12
 15 76485119-8319-61d4-9682-7a377ca73037
 16 b025501c-ede4-53a8-976a-fc3385d6c6ad
 17 08b183ae-b1b9-685d-95dc-69664a3d2854
 18 8b07db37-d3ca-2bc2-9902-7742701cb52d
 19 9e9bc095-7ed3-2b8a-8c17-d8bfdcb28ac6
 20 9ce61c6a-0958-72cd-b4f1-6a4fdc4c44de
 21 4fcfcd64-e409-26f1-89ed-9eeaf431273e
 22 0bebdb5c-a884-4c57-8b17-e33edaf84af4
 23 aceecf10-8ebb-4778-bb02-e012fbaa9098
 24 77eee3a8-b68e-76f3-a5cf-db647aa6ee25
 25 87c586f7-7fa8-126b-9772-0a8dbef05658
 26 18c28ab4-65a5-6b45-833c-cd757d51539e
 27 6af4a12d-be3b-4f9f-ad1b-7f3c8a55e1a7
 28 a272159d-37c2-55ec-891c-60ac9ba1bee6
 29 58ae17e7-e285-2e5d-8d89-d151acee70ef
 30 6ac20d92-4f78-3175-bd8e-44678768d49a
 31 95c85261-d9b3-6f89-8655-fdf4a7af8722
 32 9f66c6ab-8970-065f-9552-e7fadf856cbf
 33 373d026b-396b-8fca-91f3-a5d5f5fc3728
 34 b853e0bf-c65b-5290-ab6b-e403eced9538
 35 a84fabb1-4cda-2cbd-bc18-23398c77f182
 36 841a8373-5750-6169-a340-4f8f283f032b
 37 418148fa-9e59-89a9-89c6-b8f95e5dc920
 38 eadb5760-d996-6293-b485-d9faf154b192
 39 e48d61ae-2368-0682-9532-9659d741a7d0
 40 2f52414a-1df1-880a-8292-e4112c2f7177
 41 1407b7aa-a1b5-1c2a-b619-09bbce68f490
 42 a549d111-65c3-8472-9017-353872fad386
 43 fb50769b-8021-24c6-ab0c-3d96c84aa357
 44 3223edae-d63f-0e50-978e-5247d2e08379
 45 474c3360-091e-50e0-95a5-9d12483dd29c
 46 f503ded0-95aa-173d-9e96-c35966e99f2f
 47 08da8630-9196-4a7c-82ff-251be945aa75
 48 4c382141-d658-2c6c-ae0b-ac4221ad2ea5
 49 f315703d-38fe-3db3-84e1-93142421ef40
 50 3c3bf0c5-3560-8043-8e6b-f7ef19df29d5
 51 64a7a029-db5d-0566-9cc9-47f948841387
 52 db8df7de-846b-19cc-9b87-70d8ed53eae7
 53 242c8c46-34da-6ada-a37a-8aa154d9441e
 54 503abc96-1a5e-74b4-9d50-d6c7f04d2979
 55 0b23a14d-1a47-1b36-9ea4-f245e0ce57cd
 56 4d814da5-496b-4cb1-b1e1-917d17e72626

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 87503470636455656227244716452360852686081820514238016714. Exactly this sequence comes out of new Random(944).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 120 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. 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.