A858DE45F56D9BC9 archive

201209231353 10cla2

explained decrypted filler

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

Metadata

Post ID
10cla2
Title
201209231353 → 2012-09-23 13:53 on A858's clock
Posted (UTC)
2012-09-23 17:53:43
Timezone
UTC−4 · title 13:53 against posted 17:53 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(A858DE45F56D9BC9201209231353) = 5b016e1a57a19ce482fb9e9b0392e8e5 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
49
Filler GUID seed
new Random(315).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
71 · predicted N = 49 ✓
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)

0E1DBDA61B85792D AEA0E5BB8449C980 59CCE7A2C027CE68 72E8B83D90BE14B3 18DDE76BDF50B310 BC9E484EE1870F5B 81A4DD78E871FE1B 06F5C5D65E97FA87 FC52F59A92DFC93C B85AEBD1C2B6DCA9 E77BE7804711E71D 450C26F50E3794F0 32242EE39F549A49 17C43AD6AE3618AE 3AEA956932AC0EBA 1E105E5B6D99C360 D30B7FDFE2069C1F 4713D4319AA5F205 C2D1082B0A09396B 50E13F5CA47AB8E4 3F2A91CC12983815 320D81A3A8C97994 F84C54833C2EC3EB 18178B258CFF7E69 D9C5D935E70019F8 D78300473FA8080B D6D9005494FD389D E5D0FB05DDC6D5E2 F1C61708BBEA13E3 76ED41DC3CD7EA26 02A8689C7D4FAD28 7F595C42D92FB89D 6A69977414617C30 62F1EBB278BDE9DA A3BAF04364C84707 3B3FA3049475A959 62878C1D2BC8B69C 882303242E9BBF0D 73028D556E5953CA 98359D4A4E7CF010 C129B04BFA907BAC 2A823E24B5B4D0E6 20C0ED04417DBE9A C4B38EE970DACD24 7AA6772304A71121 270264A40ECB49D7 7FB039A526919D8C 34893C6CBE958698 77B05BB0B193E537 644E5C75AB7C5C80 AFB812C9091BE408 C0F4B01D1921FDFD 427E968CEEF0D51C E364BCDC55F72327 EAD7FFA54A0B08D0 C9FC647AE6F66ED3 601A855D796DF8DA CE22594D158580A0 72C6A23568C9719C A86072663247D025 65DA6FF10C98D642 29A2165F4785C3DE CFAEA3C48985960D 04AE4518C862E64C 503984156CA5D11C 571FBA9435AC95E2 2CFFCEB97EB829C4 280D124518346180 5F13542C9E238B44 B5D5DC585A646DFB DBCEFC8F6064ECDC A5837E3EE0AD4DB4 B8A25DD0E6778576 FE7A3A026021820A E7E4BDE4B1F49687 0F25F58E8BA13B19 FAD7784DFE044379 7D246072E804E7D2 85557CF1DFA344F1 3F0B434F30DDDA80 9547E36CE3C95737 37FEF93658EFAB6E 727699ADCC78B996 BBD2843BE4FC1F46 1373A95637E9AC32 3EAA7656E02C2CA9 4CDC73EC9E642322 F2E7DAAB68318286 38CB483F75E7227E 83F1436DD0166FE3 DA3587B1447F2BCA 65D2E4621F339865 898FA30462FDF881 67B101FF6A5C8B14 60EF03964ED8BEAA D0C24680CFE59AB4 4BDC8D81F1433652 7C699C0752A6A9A9 924ADA18AE6D9D29 755F5C765257CE57 536B53C5626C6366 96633717AAE9993E 297CD0DA42FB4A74 F687E5692B6DA5F2 5626F3A253A6F5A5 903368BF69E9D2AE 3C837E43546455DF A5F0162F4036E852 6BC6E894C5DAF9C6 899D491249D75705 577CC903A5D6502D EF1FCB611624AF26 43C96D99CC38CA23 67AC87969F230993 B4DC3E66EA55996B 7CF66AE5AA74628A 10E71B32B291AEE5 55EE49A89AAE44B2 1F59CBA9C692A25F 0F382AF2645260E1 4A4E5C3B5D3348CF 445637950E140E42 C9DD9DCD69EA0181 BA5D607D8CFF4347 224A22674861C388 98640007A3BFF5CF F5178EDCEEBB401B 61BB1476B11A2A39 32FECA027318F7AE 1276C4D61EFB2C5F D7F7433356D940FA 05F91596A53F1DDB 5129C864B47E8F23 A22F826713718EEB 837DA6F807D258C8 C5314F4B6CBCB476 E7B89F4EEA184AFE 7E281FEF755787CD 4C83F8719FCAB20B 4AFE44F81EBB4675 7D5C6E5B24D3B8D3 CBBCBE7C30969C08 42C5EDC4706AA94D F12F1D2B4D985C02 E55648880FABC951 01CAB52618926949 8BCAEB36C0687C8D D6BEB900F4587729 587F0F470A5D3E27 C27FAC2CD7A1C05D C42BA9C6B9E95F74 F2153D062A603378 2B988EC42673A3DC 16AEDAED8EE28CD8 423F8618CDA36530 04CACD1B03BA86AC DB236894626D4D70 8644FCD03DD8E718 496ACF8F35E7B5BE E7419A9DD89067AC C01E3B2F6B5A3334 5460D237D411B97F 7C6C29D0CF2A30C9 35D2D870ADA20BDA 487E67274576E649 EAC0589E27289D2E 3E482100F53B9A72 605853A1C08DAE07 C882AC6CF671D5A2 43A99B50C740A0A6 8A1CE64DCCF7853F 88BE62EAD3299EBA 6163F871FA7C63FD 0867C49769882F90 E0A4AD64129ABF7D 5674C59B91576065 7D7CC296022ADF3D D14A5BB06A2A3F93 66665CB76123A8E0 8F884D67830BB9AB 366734A1A089EF6A 35FCB1959D477362 9DE6394B067CB6AA F8DEB9D9C102D2AC C12CB6DCF698C75F D2B62A304FBDAAFB 2A088311049C3159 FB3DA66202432E64 5F0A28C60C9EB9A1 AAEF2E9366046BEF D0EC27CFA04313C0 FBDF8176D628B568 C1ECB20C686C37DA 267D0408A89D3611 14BBEDB7E256656F 3352C051C564BDDC 6ACF99782F710B39 
  • Read the ciphertext. Strip whitespace: 3,152 hex characters = 1,576 bytes = 197 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209231353 (name+title). Key = MD5(password) = 5b016e1a57a19ce482fb9e9b0392e8e5, 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 47352d9a-09db-2d9c-83a3-b5704e625d5d
  2 abeaabe6-5cde-2964-8cae-d11b7237fa50
  3 b577cc87-423d-8c2a-a03b-93561d999f4f
  4 ed6ed166-746c-74fc-a189-778dfc26fb5f
  5 c344f5f8-ecf3-38c7-a2b3-1fa3ca4e82d0
  6 394c8bd9-fa0f-7d70-bdf2-275c0bf109a4
  7 17dc10fe-48f5-0875-ba39-3ce1a8e9607a
  8 565fce34-b15e-4175-a76b-152d12c975a0
  9 606a8dfe-b205-8c3c-bd66-fd602bb090c3
 10 924bff14-24c9-3dba-9038-070e6cbb487c
 11 8571f5aa-4ced-355d-9230-daa8ba7059f4
 12 24c8c451-0dc4-3471-8194-cfdad27430ff
 13 04b17ace-cc28-1f07-be00-565eb9200710
 14 d7d050a4-478b-3ba9-b883-244bfa12374a
 15 9c3910bb-bfc9-4a99-b615-d17e15cd8fd6
 16 c89513f4-0b94-6dbf-bdd4-0225429269f8
 17 282ec2ef-cfc0-2960-be8c-5f2ee09a7a4b
 18 f3afca06-712a-275b-ba3c-3014670c6c8a
 19 a3d7a457-1601-1fbc-9e92-cc241c22ae2c
 20 640c5d61-7b7d-234e-ad84-38243d079f1b
 21 472271ee-66ed-6e80-82bf-3275ae60c194
 22 069dcee8-be10-18de-b201-de45922469e3
 23 981d69e2-57f7-266f-beed-8cb44ee3fc6a
 24 37e4de57-1820-0e84-b90d-a9c3477d4f1d
 25 409a041f-cea6-572a-8fba-c48f3449bc62
 26 6a8ef6c5-487d-1cb8-966f-f083e49fdf3e
 27 72ff30d1-724f-609c-8a7e-41a7a66113b9
 28 ca102ba0-04a6-776d-b5a8-6ffdd0fa2e72
 29 c60bf165-1648-4d4c-94a9-891dcc2c6f99
 30 93225089-fef8-607a-a6ce-00b4a1b89607
 31 b7ef5d1b-aedb-41fe-a8d2-7248775c16d4
 32 93dab1e9-e808-39da-9ffa-c0fedd2525e1
 33 38761231-eb28-84a8-a4cb-b302ffd2ffb2
 34 fe12a274-a810-7cab-a5d2-06ca667ed237
 35 af311390-b907-57b8-b063-eda6abad7f2a
 36 79927e68-ad09-3d98-aab6-e575a5309f60
 37 d47455c5-9e75-8cf3-8262-ac65594f4438
 38 6e817159-e9b8-036c-9cb3-d6736b683b04
 39 5b94f355-2a46-211d-bcc0-ce15ed697afe
 40 e0ed6a39-66f8-7c71-805b-2f269634e3d9
 41 7c217190-9a3f-2987-94e9-9736413d6805
 42 1731641a-22cf-2865-8bbb-7618b3515afc
 43 dcc26607-2126-3cfe-9f7e-49ce7e98ecf1
 44 86206fab-2e05-8476-9257-74558dd33533
 45 97aeef65-4db2-85fe-899a-a16c6774294b
 46 7ef92903-02aa-11dc-b935-e3d40ea3e8de
 47 b7d3b01f-b299-45f0-95ff-9d65db300886
 48 d38f6df2-1481-3c65-a0bd-d423287c24c8
 49 e2b09383-6aa5-8723-a748-46b2bbebe3c8

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 2287370483331346221261205167464387538027223881438. Exactly this sequence comes out of new Random(315).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 71 of Run 34 (seed 83,105,000): new Random(83105000), 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-09-22 10:23–10:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.