A858DE45F56D9BC9 archive

201209231352 10cl7w

explained decrypted filler

3DES(name+title) ECB, 63 GUIDs, seed 801

Metadata

Post ID
10cl7w
Title
201209231352 → 2012-09-23 13:52 on A858's clock
Posted (UTC)
2012-09-23 17:52:43
Timezone
UTC−4 · title 13:52 against posted 17:52 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
4,048 hex characters · 2,024 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209231352) = 7bfa1a435722dceb43a6584686245938 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
63
Filler GUID seed
new Random(801).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
70 · predicted N = 63 ✓
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)

8AEFB9C7A9C591B1 D3CCC6243971BE58 1E292397DE6D4732 93C0DDA8F55A537C 0B63D4139514933E 5C7DB5E89F64C951 843338E41B0BDAAB 91D73FD74A020E7F 3708C9282AADBA99 D1ADD1B30F7B6BA9 ADB640515C9CA7EA DB124D8D88B467F9 D0D09AAFE6EC227C 68815FC44434A73B 73A4D2AF45069FDE 1EE667F1F95F65B1 B6B1F682CBBB1F2F 8EBEACC268C58068 46124EF5A2E6A5AF 638380BA955948AB EBB2DCD6AC212AD6 47E03B198682A1D3 5613E67733D2D636 7AD11C4F0B1DB4D7 CBCE64F54352DAEF CFCC7316D33F6911 D644116079ABEEB1 82EE9B0310292CF7 B2A587A7C51FE03A 96F9474FE0EF0FA4 05394300B78647E1 6FA29B34993FE5D2 86F649BB01BB945A F9D503C539408B2D EC28306F5ADE0992 D6A0FCACDFD0B1A0 AAD4A70C2D295933 06173F04BCC57589 56E5BD9547E502FB C4A16EB5B5D59B0C 1173F56AA9834E7D 299E498DF81A3036 5DE93B28DEA99995 17F6C240BDCA29D2 D3A322242AE3771E 5C78A8E159DA13AC F91B9C48816B02A9 822F47CA3C937B00 172FC520AA136E8A 823FA1291608E308 B553E9FE169ED5B0 4F781CD889127BAB EEC485CFA92C6A89 0480DC35ACD9E1A3 76EBAF0A679A4602 943287949B0D408B EB77B919FEB0CC5C 66F8FE9AE5434365 02F5DA7235DE70D0 6677B90758349FAF 54152DF1456FABD8 1949C9B7D7BC0090 CEB4D848E083AD35 CB8B12876B9DF064 23CDC8557357DF02 E69D31DB2EF2EBB5 92BFAAC5B611D839 209CF88E97679B82 2A8E4B46032FF263 A7CE870B0B1CB7EE 00016EFB6B1CD165 5080E820FD45E979 D5B51A60F0838E64 4524A913D675EEEB AE9DC297A070E8C0 5E9025CB545AE1D5 292F94186C675365 B45F5BF98E9D7488 DEE7A325FE4667DA 3BB4091D347CE0AF 9AA8DFA50E12A9EC 38543DCB09F39878 7106796E57187BA7 6F2B97880FD029CE D84EB219D91FB08A 6557290B4451B3BC E1F35BED9F1E6B6E 6A1833F5BD5B868C 417F5E0B46492E0C E908F3BE0ED50571 ED2D6E8433B24D65 20850910D448BD36 22AF139C9F25C6D0 E1B2412AF330F037 F77C0BD07B375936 0AA62988C07FCA58 477765B251E3224D F1E223C5D5B7D2CC CCA1A3E8CF50E6F2 CCA5D1B839CD4E8D FF62CE98D188286B 7F2E35D8769BE837 051E8F9E4936A906 650917B719A6A412 F063454B249AF639 B5E919049FCF84C6 C84371E1BD83ED2C A7166E036AF463F3 0135C909A9F14187 7768B7A3682997C8 1129E1C67DBD3C51 A67C72BAC9A62E2C 0AF03330582D0092 FC7493E690652A10 5C09FB9DFBFC3832 5135695344B7B93A A045902FC50D62CB 26A5FCAC2AD7C12D 618259BCA4CD7358 1797DA5E2FE18EC1 7834904B7FAFD094 8FAC6A1196D87BDF 8F39956F7554DC70 884BA3753E5D4866 F6B72A8E26666D91 E1835E4446311C98 0A5DC8DDD39B2549 DB0E11D3271C3DA2 14D156AF424FB7E8 C66299AF0A639839 25346AD093540B1F B5E6F33A0BACC882 169F8FBB617AC174 7878FC3F8E043A18 63E045584681DAE5 B048EFD67684553D 496BCF8F8CBC7F55 3025E39E183A9CD7 C956812262727B7C 01723C923AE8DF7D E3982F5FC8ACABAE 59834A1015DA8681 C9C3534A72FD0F0C 5CDCBF7854E6006F F3F045A8E476230C 05BEF22B2F5B8661 BA093FC87181C3D6 19D9F40CFD691AE3 D81593B6524ABA6A 043F79677F733236 C9D26E3AACB4A2DF 14A805CA9F9205A1 F0F07A868AD64510 5C5A1FF8011ADCD8 4FD42E4622DE3F67 D8BD55F91B72ECED D537EC90AF278A43 14BB92DC1016F2D7 3BCF72A8D03F3C42 763B2EB094D56CD9 047B146EC5F0BA0D 46311DCC257C1109 60A0C27FD49BA3F6 9C2AB9D0F8010CBD 0AA10A7021F9948D 8ACB242197AB2AD7 F748DDAC848EE7E6 F5383D55F2E18875 7944ED31161071C7 1D692B2EFC07BDB2 963029E8AB8B1557 DF749D2722D3EABA F93AD77CCCE10097 10D8B9CAE762DADC 28D6AC4AA1F39A81 628B97658ACD4554 8346C9EE627DF4ED 86C55797C09B0592 1B5B29D6F9C3BFAB 7F93A47BBDEFEF93 C97E80FA1D0366C1 165752355CE02699 8961F24F72002E95 B65BA4F368273E0C 2D48352AAC59085A 56AD35185E2347AD 9B97E4518E5FFF30 A2955F489FF854ED F911B29A5E3013BD 6C3412931DED24F3 F6040A72ECE8EE86 9C841807DCABAEE9 6B0A8A24D799A3A7 A0661794D6943112 DC2309F89EEA1E83 427D92C06BFEDA01 20427AB5C1D59862 BB9DFC069B4468AE B68D3BE072C7F4ED 3649610F4A52AF09 357695ED2AB49F7C 36EDC55F42DF7B0D C6CB76EF1FC6418A B78D7844E93A0628 FD5055360F302106 01F44E39C663E52D E8C3F1E2D821FE69 C31F1A9D7D63527C 1BCD9922B69D2657 FE82308F7DDDB7F6 06701D00EFE157DE BACDDCEE7ADDFE50 A9C1C73AD36FD923 0ED7C31FAF3BCF59 F1B240DB5BFC36D8 D9B35C500C2905A0 A51D502DDD832074 1E3AFA9CF093C835 CB3995EF03AEE3AD 72FB8466B80F10CC 673DE67E83334A85 CB0882CF3F3F7313 149BEF303C380E0F 1DD8810D99CB247F 72E7DF3D92D55A9A 8C87712C9A1A593F C10912B2271AF177 79C09E890474D878 528318741644C26E BB640AC546476B1D 79983943F7095535 D2BDC5022B8F39E2 D0C9D7CE6A384944 3C7CA2EA492434BC 884A206644737454 38B11ADE48636517 8C0C0AFBCC36178D 81E396B0F1BE8B94 CF77A1ACE8F9DDEB 8115798DE9E85461 3E69313283B606D6 16CD8F765D73E3C0 BEC5D56A9679134B FF6E36BC499A4CAE C4192ADC4834624A E9E98D9960F7093A ED9BF697006FE11B 0AE0C5EC2A0C76F8 9301CBAAF4BDEA0A F52519739BB00675 6C17CECDF0C694C5 AD16CF5EC957D228 2321B1B584AA8FBE 
  • Read the ciphertext. Strip whitespace: 4,048 hex characters = 2,024 bytes = 253 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209231352 (name+title). Key = MD5(password) = 7bfa1a435722dceb43a6584686245938, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 63 GUIDs as hex (shown below).

Decrypted: GUID list

  1 128d28e2-4a78-1df4-8a99-99f9f5abe478
  2 0509d806-944a-780d-84d6-e3ab511cae3c
  3 c6ded056-ddba-5bc4-a87f-0ac6fa94a1f5
  4 1072bc72-671e-4001-8ffa-b9bdb586a9a4
  5 f9836927-ff40-7eb2-9c04-7ea96aead5d2
  6 9656ee67-c3b2-4bf6-be27-d68c58dabf6f
  7 4acee7c1-0051-71af-bc1f-9dfff8d1c8cd
  8 03f0cef7-18fb-2f90-b5eb-b292b95a85bf
  9 d8c0c211-fbb5-094c-94ca-989a7da44e82
 10 6d8f91a7-502a-59cb-9cca-3174484463ed
 11 06266688-5e88-3720-9209-cdafc1a991af
 12 b1359a26-20ae-75b7-b7a2-edca23c50999
 13 bd0dd8ae-48f4-297e-90d5-5162907dcd68
 14 ae0d764e-b203-1ac4-aeba-202d2863b460
 15 d69d434b-2be5-5131-9039-291673118b08
 16 4e3e7f88-95da-2821-be39-33ba4e24b696
 17 bb3f1b85-97b2-55dd-a525-4d76b6afe6dd
 18 b67b9f2c-653f-5a72-b60f-947836d7b596
 19 756363bb-09c0-35dd-a3fb-f4a0100daba3
 20 7a310e70-12b2-4b9d-b4f8-a07c6ddad7c9
 21 b5baa2c1-d992-2ff8-94f8-0d8728b34dc6
 22 e2e4996b-4565-31ce-a5f7-7841f2995510
 23 671c5c66-709c-3c42-96a8-2c29c8f3b97c
 24 051f37e0-742c-719a-a6c1-eafc6582e138
 25 4d74be73-418b-1874-89b1-1c258450a85a
 26 21aef6e6-d913-6be8-b054-0b9952ced6d4
 27 3918f0fd-4e82-56cd-9acb-711b8aaa255b
 28 582621bc-2530-8e04-aef2-94c6a40db7c3
 29 44ba5f47-c78a-7735-a980-2f85ffb879ab
 30 f87ccdd5-5a2c-1486-8202-458bf62a2b72
 31 85347518-abf0-8081-95fb-2e85399bb5b8
 32 c2a83f12-a350-320c-ac73-741b85496d6a
 33 07070bca-a198-3164-b57c-3d1d9f1f4320
 34 c50131ca-ae3b-0d1d-8d57-aa61a8984c5a
 35 892c82bb-7e16-3462-b045-c0160ea977c6
 36 a24e5eb5-631d-4d5c-a099-f57b1098f697
 37 41765eb8-f34e-43df-8818-1b382c447104
 38 aae2e184-54f3-2812-9a6f-704271b666a2
 39 1be78e37-bb7a-431d-ac01-5d6eb83b54c4
 40 62daf7f8-28e9-63b6-9edb-01597a5c7ce5
 41 db93adc8-c583-3353-bc25-5d66ae393986
 42 35ec9c89-021e-20c0-b5c3-546752497911
 43 0661da23-e040-3c87-b1a4-0e58e6e5298a
 44 38deeec0-55e8-8ce9-8228-4d210268e89d
 45 2fd1dd89-ee16-274f-9c4a-37c43ec7b327
 46 9d289e4d-4fb1-1a79-a9ab-1d53b4d85b4d
 47 7dfbfaf5-d1be-7ae9-bc57-30b7bdc26b7b
 48 d51e1f68-b525-0256-b97d-c499d3445f5f
 49 be51e187-57ff-309a-bb93-184d6aee7800
 50 ce7c6425-4f79-0131-a3e6-23126d1059d0
 51 2b8258ca-f08b-4ba9-ac74-7a7ad80a1819
 52 67f98169-39d0-6870-9ced-b944e800b0a1
 53 a599691a-ebeb-6cbc-aeee-5d2af96a2678
 54 329d0630-2312-62ad-9fa9-5e8dc9df80bb
 55 71411f4b-5f3d-539b-b410-c1c65213954f
 56 7777289a-0775-765c-ba9a-2121a5b531e9
 57 fbd1d9ed-7685-4f0b-9cf8-18e8bea27677
 58 3d0ce068-43c1-7fa9-851f-8ee17449e4cf
 59 5ac02d9e-7df4-2397-93c5-b8514101d68f
 60 cac37412-816b-1e27-a8bc-e5a9967e91fc
 61 333dc19a-e48d-8fd0-b669-ae78213593d6
 62 5b8bab08-7d9f-7008-b0a3-89cb38976b84
 63 778a22be-944c-4765-9658-0eccbd7337a9

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 175474720537215255342337165871833034424632382170304666574721874. Exactly this sequence comes out of new Random(801).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 70 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 63; the post has N = 63 ✓. 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.