A858DE45F56D9BC9 archive

201303011014 19gr6a

explained decrypted filler

seed 744

Metadata

Post ID
19gr6a
Title
201303011014 → 2013-03-01 10:14 on A858's clock
Posted (UTC)
2013-03-01 15:14:55
Timezone
UTC−5 · title 10:14 against posted 15:14 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,088 hex characters · 1,544 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303011014) = 5281eae48c444164ae3aad85f036e62f (name+title)
GUIDs
48
Filler GUID seed
new Random(744).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
105 · predicted N = 48 ✓
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
2 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

269499A31EF47560 9DE5363B50B7D49B B6C89D6CABBF5006 6F393C34CE0FE6A0 F9CBF5069A829481 CF78B8EE74888EEA D8293CBB8BF7D984 146BF74D1490EA86 70B0D3608B0637C4 5ACEB675D5D5CA04 B34482F7BE771574 C82D6131B1261520 893BC4C4DAEC8DB3 9C0FB4F387D0BB14 C00A9840D3E18AAF CC09FA72FC71BD87 667DD596DFA0B8EA 1CFDDE485490D4C8 4B38DFFE5B497C2E 8CDFAD5B9B99720B 8E2DE7C16AFF83F6 DE39F1415DAED278 05E49F24BF6CFCE2 891CCA123A63BECD 6D51A489D6163F48 961C491CD87BF3CE 714B39BED701EF1D 68AC714B2B20875B FAF26040B828AF8C 4E987945D5947FA6 8FC199CC67F8BA13 611022D151921B16 74EFDA951A89DEAD 2426D7716606EE0C 44DDA58D16354501 A9BAC8263915C9DC 86EE437E2F64588C E50381058F6961EF EE7354F1B3CA5807 092BB6D53E063294 8BB431CBC1A6F47B CCD1CEEEBFC6A4AD 953D6AA1D21A9AA3 A6CB3122BD71A95C D4FA61F30968CDD0 3A102B5A0AD27421 827F63065B54F6BF 94866F7C71C0F553 466F69AA0E83C0FE CA553873ECAC988F C0CC48F0A25F5620 D5E78B666BD1535B 2C48068BEEAD1384 EE8C8815E6A17807 D7ECC1F142C2789E 0E5B81CC50DCC3A6 0B96D9EE6B4960DA DEB401FBB04FA753 C0F5E7123DB807C3 046F044A47B3FFD3 C5242C7F50922E25 BC747A00BC299C1B 268C655CBA5572E0 EAD6D4E5F3DBE17D 9A656360D521960E 2DB5466BB0BFAC5A 29C2A10E7A73D4F1 C01D264DAB48F898 FDA7C7A984B8F49C DDF4E2BBA444824F 7ADD07E518BC2F79 C3B5A38FC5BCEA7A D46ABA4AFB272B4E 7E2CE026A5F25A87 92F3098BA99EB773 77E8C64CCC48A6AF 80611E3AED1BA60A 2AF11BB786F7E855 A542E979E3FABA2E F6F96DB12B680439 4FCBDB5CFD9155B1 8DC9FA5C8F4030D0 2A65F7D1A269DC2B 94D4F167DAF19AD0 63F47BFEFD964C1A 797DDCB1642DADA8 3CB7BD224CCC50FA 9915EB96231A0251 69C8D457AD3A094B 8739BD0AF242EB98 328B3E8656A57614 24EF413A73C528B1 AA13D8FDD7710CCB 87D9C7F0543742B8 A73894A52D44313A 255A6D442A08A259 3E363DE6F7200F73 49042E52751DD8C4 FBE7A7A71D3B5789 08F2252FB515B36F 8F9176158F18A09E 879DEC7AA7896AAC BF4363CF53614661 B2E34575B7E4E43D 02A6DA9A866A173A 8C241291039E33FA 9D23E53758C1C2D1 967ADDD6E02A0148 05A3A603CEF486AD 7499A0711785B32D 23571606047C415A 80CA1708202EE285 D22B904D3531A536 761A60EC833B9241 3D99FE5909FEC612 B009FD080EDB191A DB34E0EF27D12482 2989A2DC36CDF9AD F90C83BE8913EBFB D5D7F01311830A91 7780CC4F60B8C624 9CEBDDC41FADC0F2 801D76E3108CEDD5 AF41E280C3673B81 2A43133ED27E5BFB CDE01E9E38EB41BD 22441C0B7D8B4BC3 C95F5F19C1C583F8 EA61EDE2FD407734 FC2935E49366FCBF 3885C1F420B2CB7E C76390B67283C9D7 CCF7CDB6ACCF9603 652F4EA819030EBB 3752E3359116A18D 6677D331F31CE47D 6C0D19F0CECD6C43 2EB77B4FCDAEE54F 7B6B7EDBC2317105 ECD8DDAFF514D677 7C248CD6AEF40C69 09CA73C341DCDD0D 8AA5B151D6F547A1 5C02C8EC4BCA6702 D709E616C175CE0A 278F4779BAFE3C18 9E3693D17A8A329E 0AE863F99649938D D6825A237DA80D8D D759A6CD45F9CC37 A3DDE78615AD7BC6 4B3593200772894F FA5C309F9789D92C F70BE1C0F723E4E1 C37B309C006A2853 3AC6A9BFA5D1997D A118A4D5B189A8C2 1C487C69A8B8FA41 0B4C7F4ECF0DB2C0 E803C24221938858 8EAD85DFC3A97C46 A009BB8A0B5EF870 3E366C7A02CB8480 A0ABDE23285053C7 9E4641077711BAD1 2E8DAB2AAA11AE00 A2747EA2C4FF8CB1 824DDA2BB9D90895 9291BED071C82A5C B38A66733BCFC531 825B9564A8AE7C26 416319E798A021E9 FED91464B206C1D1 255C39A977972892 37B1CAF8B3D4BF07 33BE804EBE9D7810 4E5D6A084E6C8407 15F643D5CA4006E3 EB95DD995E3E328D EFD80E8A495A90E8 EA48B5E3A2F24E19 09B687BDB5F47A86 9481BD6BCDD92BFF 95BC2750F541BDED 2152E5FD3D2250E6 B60D998F343427FA C21D3CE231888E66 6A7B71BFE14193E7 43DE51413CCD088F 72D44E3416580C21 B3C08B6A7239CE92 3BD529D7B6AE52FC A6D5642EECC17657 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303011014 (name+title). Key = MD5(password) = 5281eae48c444164ae3aad85f036e62f, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).

Decrypted: GUID list

  1 767f21d2-16d6-3cc9-8beb-ae58df191302
  2 b5eeb69e-3851-158a-b6d0-e57d50425c21
  3 caea2e95-1011-7484-bf00-4a02531c306a
  4 7fa6a84c-ef24-326b-9e2c-721c2156a76d
  5 06621961-fffb-1657-89f7-798068c19a5c
  6 6fca311a-8404-6b75-bc0d-26b005c8ca30
  7 84ba033d-eeb2-291b-b71e-c4678c1b732e
  8 0bc4c80b-74e9-6fe3-b887-d9344c8bf25a
  9 ca159533-724a-05cf-be01-91769acc05dc
 10 08d2d07d-9221-5448-b927-10d007450d34
 11 e89a34b8-dba4-32bc-9e31-b89e29584c5e
 12 9518a672-1144-2450-afed-d3ed65635520
 13 50ff3137-d722-0fa6-ada7-54f65e82d46f
 14 a728acd3-e92d-437c-87dc-6e7334d13791
 15 8ee6a715-7e31-6b7e-a041-d6d309744c73
 16 fd10aa4b-f2ee-6de1-b415-a1c223a83ddd
 17 b06dfa6f-e6db-59d2-9296-9f50f8e83fef
 18 35a6c5b6-915d-257c-bf9c-48a754d0435d
 19 26899c91-cace-7fd6-8da2-11a6e9abc0c6
 20 6d8e398e-7f26-3c80-add4-721ec2b0bebf
 21 90a334b6-e334-6c5c-be93-c8723a05260a
 22 fff5627b-fa83-3e80-93b5-2dc37d8466f5
 23 e3e4e962-e7b9-6b62-a90c-055aed8bee24
 24 b978ccd1-45e7-853c-9424-4130dae68877
 25 58c8f547-ff35-5893-bdb6-f720caa0ca49
 26 7ebe64bd-6678-0777-a5c5-928e8ecdff18
 27 a1a33a1d-d90c-53f4-94a0-fc97dd469198
 28 02a380d0-77ce-6c6a-b0a3-6a0849a36ada
 29 0e69b453-0ead-0c52-9280-c711b89f8cef
 30 24708ea7-26c4-2d93-8a41-450b3e4f293d
 31 28b9ee48-12bf-76c6-9692-243ae6530b27
 32 361467c2-5aaa-3d11-8070-478713d46a52
 33 991419bc-a12a-4fca-8a4f-75ce101ab387
 34 7b914f8b-4b12-5ed5-84b7-5a1adec0c72f
 35 cb13a187-3d05-33e3-a7a8-290673cb066a
 36 2b719667-dc5a-0e78-bd38-7b798cb4ad97
 37 68ec1858-a31a-27fe-8c6a-19c7a368b7d5
 38 99d799c2-3641-3b4b-84b1-8d98095daf0a
 39 6027878a-eafb-6063-98f8-44d0f89359b4
 40 e1022808-6fd1-3259-b51d-2d8119948e1d
 41 ee78ea37-0f82-6e82-8a53-0f915e4be5e6
 42 f42a028e-8efb-3141-893d-da45957fed10
 43 d828823f-bc32-7414-84aa-3d16c031cba7
 44 0f22ccfc-fc12-4b29-9ab9-59b3975cc841
 45 ca2b033d-20df-161c-8097-ac05b41846f6
 46 7024c320-b92a-871b-ba49-c14c9fe4cb4b
 47 616cbcec-de7c-44bb-be48-52fdc9238c0c
 48 04c5669a-93ff-1cbf-a1b9-44acda96dadb

Explanation

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