A858DE45F56D9BC9 archive

201208170528 yc7nt

explained decrypted filler

3DES(name+title) ECB, 49 GUIDs, seed 495

Metadata

Post ID
yc7nt
Title
201208170528 → 2012-08-17 05:28 on A858's clock
Posted (UTC)
2012-08-16 20:28:13
Timezone
UTC+9 · title 05:28 against posted 20:28 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,152 hex characters · 1,576 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201208170528) = ef0ea2ebb080b360e1a68f67085139cb (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
49
Filler GUID seed
new Random(495).Next(9) ✓ verified
Run
Run 24 (seed 39,416,093) (seed)
Draw
51 · predicted N = 49 ✓
Machine boot
2012-08-15 10:18–10:21 (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)

3670281053F1FCE8 F8EC84A947986471 106F04DC1A53745E 63EB5C3D7A0E8BD1 B5C5A9A0BEB69E3C 55078194DE31ED34 281E2808252BE955 167AB931D78AD8B3 225AB004A746D9AA 40DA706B3C8F3D1E 9256ECAF75D73695 AF0969939BA6E510 C55335B3DFEC7B16 9A2A19A7C73B3814 538DE69059C767B3 9B47633D6DA9AEC9 3739B53D8134EE26 2B4BFB3E3131F351 6010C50049A7DD17 9EE98C7A1DF3E23E F54C86B346C7242C 69275E839EC76131 5D23A79C8787DEC5 8486E04C9CF39C13 C4A612E251EDC68B FADDFA1D54A56486 6B13E375EDDE168B 56C18B35C30C8BE4 C1CCA14E93369CBA B95039946C487033 58A0592397296ED4 93A52DAB2842D6FA 93458FF63AD998C2 88BBCA89EE45A1EB 4A0B1798DDA7F257 30B8B3C88B0D2669 44DA7C69B3A771DE D56F66EA11E77DF5 6A5ED6186EFCF74D 407D2C1F56F8B677 BD0126264F57C654 901B608E098D8282 420A521541687ABD 3069611C9D383DD3 0AF2425F6D6E7785 DD6D34BD2965BF66 E6514BD76CBB6251 592B326EC5673621 98CF0B1088116B49 0313AA0E77F1EC9D E6665AD3637AE8CD 1FDD150F77503D18 6B38D1F331293EBF B91D3E10B3E7B967 1643395E5FBF886D 11DD47DA47953A34 D75F84D955B5A2D5 6E41A90326B37773 9755FB0AD0DE7553 EEFA47182BCF63DC C4F92936324E8704 1140BA896FBCB195 20006052DC9770F0 7171D6F0B114B511 9247A683EBAE1828 3AEDA9A86CD8B05C AB6130BAD05B9346 25C6324A7C385788 4A7122C39316A22E 106B07969BD3025F 47CB80164B40EFB9 2B45FF24E0DBC91E C9BD703DE7458CBA 41DA372FB7BC8B23 F2D7D96AED03B0CE F153D53399E1D6C4 7D0042D5E9D8E8B6 474BBB327F37C53F BE70399F5DD893E5 3E134D62F7B73367 1EC17271F2ADC112 83087BA0E45595DC CFFD099CCF911314 1DFA07B54AC718A2 FD8293F255600209 6B60D3B3AE992BEC 1C3A9867B47361EF 15A2B48E6111586A 0FE4A694DD497F39 A42DC6C1501B63F2 BA033AE1E6EFB4B0 FEF90F004B7AE37C AE49F7D49812BC02 82177722E74DB711 7114EF1FBD3FDF09 3DC67577C258DD8E B688E6ACA275BE3E 6D8C584AD6EF6434 7DC23D1A510ED05A 05FAE5C9E8971FCD DBB9B7FCFE1DC13D 82F0C9D35A821FF4 FCD94273B912EBAA 53317765A6971170 08F0800F2A8E68A7 9BAFA0BD44E3B384 5427F80BF810C16C FB3BC0A326A32112 56FC6C9B3FA6B041 B305FE27AB081246 0A978A7605B65869 E13442AA770BC8AE 795AA39C15BFFE90 164C78526F72C634 6BE30574C8D4613C 4649E608B110036C 640AF4AE138FEC4F A164F79E363D8D2D F49CEC8A1E79756A FB2C3D8486CFF122 F78214C013DEAE21 0AEAE31555441DD3 8D415EBDF40FBD93 3A1BBD41F251CD6D 1DEA4F78C9F1A70C 45E58128ADF082F8 2325F9E40AA84EC6 7705C4A0D5CE3129 6E7FF6967F51CAD3 3660B7D7DC88B759 BAEDC698418FB2E8 F9F7A5408AD198D6 1013934361E6F818 02BD19E65EDD7B40 A1AC995FB001B398 419D7711B34F505A 05F9ACF1CC9E525E 3534C20384E54730 4F849AA3F4880C13 B7EAD574A9749FB5 011F5B4765DAC46A 553495E91B7573AF 14ABB309F9B0A11F 751229156294E582 B599431BA378DAFF FE3102876CEF02B7 805B5FFE48598AFD CED34AF7446E2B8D 18635104398C622F E055C34BE488C16B 9D9720FA0E588E6A 77F05C19D0B3FF3A EFBD80E1B499BD50 F0818F38783365AC 9C34E4CE0FF9DF0C AC6D5E827DF2D4CB FAEC48C08D219371 FEA58A94D9FA0FFA 4C5770533AFA601A 3A96A12931C71A73 C575C0E731454BE1 E7C428576FF5AD18 4C32BFE24044243C 6A609B0AC5804412 A72E2EBB3BFFA97A 456926A1C675BBA7 77391ABA971DBF30 4D95241F387AC0EC 30FE2AB5B50AB844 09D4F346F0C60DB3 A562708946A2F09B FED4A7F39D188C2F A0787B5EE43DD29A 257AC0931F252056 EB68AE825FC2C802 26CC95366BA27370 2BD336B395F58EAC 24BC4290A50405DE 178EE0A4FDC64FB4 D1C630E33CBEC7A7 9C8871006036FC17 A3C2C9C3FAE11DD0 BFABCB5CF0183CB2 55C8CA77A6759784 748805C29A805BC5 27595B62DA578229 7733613DE6E7AD72 157BCF2C4D2EDD43 88A29C628948AE17 A5C7608609229075 6A8B1A0692386D45 F0AB2FDB3BEA8DE0 234AAC575D647F3A BF2A54C80A17D6B9 573C961721B9DD89 EF1CC71676ECAAC1 841A5DFBCBD10FEA 
  • Read the ciphertext. Strip whitespace: 3,152 hex characters = 1,576 bytes = 197 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201208170528 (name+title). Key = MD5(password) = ef0ea2ebb080b360e1a68f67085139cb, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 49 GUIDs as hex (shown below).

Decrypted: GUID list

  1 44331e6c-92b1-28b2-9ce8-80d8de1a550a
  2 86240b20-e443-087d-9692-b07f28c941a2
  3 55614815-4b88-6133-a3c9-b578f97a1431
  4 3a3156cd-0655-1775-bdea-c4034e25ef72
  5 988dd98d-cfbd-69ee-adbd-1c6af4a46cc0
  6 930128cc-793a-12e4-82cb-f667cde26670
  7 58fc32a7-2ac2-68d7-8ed9-b259c5cf25c2
  8 1174fc77-3b80-6673-8c57-0278ced5fd6b
  9 26da7abd-92cb-18c0-bfb5-e66a0401cd25
 10 bce88a41-ee61-77af-be4c-f312167e6536
 11 a5b6934d-cf76-80d4-a7f6-f770cd88c97a
 12 758de8e2-fd9e-8040-9a82-257ec85465af
 13 baf1aa1c-c5a4-888f-9d71-51c03aab51aa
 14 bccaa6b4-76fd-8edc-a7b5-3153feeda07c
 15 a110048a-a197-4c69-9105-85c73825e9d9
 16 779b6e3a-c676-144d-9470-a0674b380df6
 17 ea121e9c-ba87-8a41-8486-f9e30740d83e
 18 4cd96bea-5415-8aff-8fab-115ed932f54c
 19 427370d0-6a01-07d3-b153-768569576634
 20 dcac1627-c8cd-895b-955b-9d0cbb24effe
 21 c3956a2b-cda6-5ace-961b-0100efac1411
 22 8895c274-59a9-2a3d-a083-c53cf2bd4b63
 23 178aa261-719b-55a4-9db9-7830347332f9
 24 4188eab0-01c0-881a-9b41-4dbb1358698e
 25 d02aab5d-9b6b-191e-887b-35b5c159f762
 26 5988973b-0c45-82ae-ad62-6a81f1075eb9
 27 145efafb-efc5-4b6d-bb86-a49b51c32101
 28 1b48ea9a-38ee-3212-a155-c5db02eae933
 29 da176781-47cc-2d8d-ac75-62553f5c594a
 30 f9b92167-7789-6b0f-b8d7-8c03314b04d0
 31 5fa14c27-430b-81bf-bd19-9cb55d1d7dd2
 32 75171e19-44ab-7211-a655-fd955f3d94c8
 33 f9c047bf-15ea-36df-b3a7-e20f7a4bbefb
 34 baaf2e12-0ea7-3561-92a5-46d9e4038d58
 35 2eea25b7-73cf-482a-bd35-4b94a15cb49f
 36 4f6cb951-680a-1f28-ad5e-ebaa01991ba3
 37 3eadbafc-dd0b-090f-8178-4fb3a47fbd28
 38 ab6aeb9e-a12e-6de4-a3c5-f2ff27074ef8
 39 37a2eb23-f0ac-10f5-872c-24d11eed079a
 40 d1e99e7c-660e-0520-8780-8b30972cb917
 41 9160da94-1431-4d68-9a39-a4297b198704
 42 a6678815-3ee6-215e-a10a-3a9009a849a0
 43 67eb47e5-18e3-27aa-aec2-09bf9c3e5315
 44 4270dda9-2004-2e4b-9f8d-f23b8dbed3c2
 45 4e241bb9-7d4a-8716-ac99-8456db51ad19
 46 82330297-5fb4-6345-bdc4-8853eb045921
 47 f67a1ab6-0d6e-6829-8900-c7f585d814e9
 48 fa240881-0c17-10ab-b8ef-8862fdd6ef43
 49 15c7fed8-1c63-4795-9f20-078c6c9b1ee9

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 2061616617888841880852581843268733410610422286614. Exactly this sequence comes out of new Random(495).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 51 of Run 24 (seed 39,416,093): new Random(39416093), Next(8,64) per post. The RNG predicts N = 49; the post has N = 49 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-08-15 10:18–10:21).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.