A858DE45F56D9BC9 archive

201209231327 10cjvh

explained decrypted filler

3DES(name+title) ECB, 47 GUIDs, seed 721

Metadata

Post ID
10cjvh
Title
201209231327 → 2012-09-23 13:27 on A858's clock
Posted (UTC)
2012-09-23 17:27:26
Timezone
UTC−4 · title 13:27 against posted 17:27 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,024 hex characters · 1,512 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209231327) = 01089fab8aa9cf1934043654350a41a5 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
47
Filler GUID seed
new Random(721).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
45 · predicted N = 47 ✓
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)

96ECCCE131AC99F1 48404100B9513B52 C36CAB11A8B2E803 33F79395E0C6FA9B 69BF35E102FDA12C 990A1A72FA5F4FD5 8557EABED2F9C95E B62EAE6E968C0AE8 315A74BB7A5A3BC9 0BC0117CA1B0CA07 B338A665055CA46B B4EE90C44F053962 4A85AB3DCF927B1D 4AE66780838D9C86 B7554E0072ADC724 1C4E5EFD0040AF8D 4BFE0E5C5D82FF56 294501BF169BFF4F 24C7873A8DEAD400 5A23FD59B21405E0 12D4EABF7EAC059C D30B6259FA344CF1 9C1650F702A10165 03E5F3490C17618C D3966BF8543A7360 8073BBBFF956B419 3F4E9BD0B1B815D4 5B3C7FBA5983B547 3006A6F4CFCE546F 37E945E8835B4DF5 5989CD9B263C680D 7BA168A01CD114CF 97CD2657DD8F5861 64BF8735A92970BE EF866D01A361DCAE DD2DE940494DC7D2 D6F2179A0E64320F A1FBCF4FA0EA56D5 43FE22F88A6A8CF2 494075DC4C7B5FE7 FEB9A371CC7D32A8 AF51692E9D8BF4EA 83DB0547379FCFF0 2EAD0A770C2B6CF0 0D448D22BCA32E1C A9BF58FDB3D9EC5E 038603B40A370811 5BAECE8542CA445B 88C12B51EBD9AAFA 0A76793A7ADD3DAB D75554A3B0C01C81 7C0320DE71BBFC31 B07614B2677EEDEE EB67F7373481A05C 06CC00B19B3E2FE5 AABB4FEB6F157553 4B505EA7E4CD7050 226E006895FDE8E0 546F94E94EE23262 623A1FFF5A5CCAAA 4C6187E8F6078E8B 08FF2227198B243B 70467395ED10531B 8CCBBFEAF45D1BC5 EB6EE88DCC20BF23 AE306FD7B454815A F6C612B95C9A7FFD 00DBCB759E487861 AC73DAC742776449 978A5BB6F5F65D18 BAE7DB0129377E14 D404450675C4CA7F 9A75B42A9F354E5D 79B60BB4149E4970 EB08876D18769B60 74956AA1CA9F7E03 D3F3F3E51B1163CF 61F9F75128468DF9 915914A2C16311B9 E2E2AC9F94F0A925 2C2D05F2B697C29D C0BBA946B4D33985 082BA2CBB52BE1BC A24CA1345B880103 E67A7CA6A656249B 4D43FA6EC9EAE25E ECE07EDCAC32CE44 4800F946F931FCAD 3704B9B6C05078F1 277AEB5EA1E91825 34A928B25DA173AE 02092FCB587EA44E D44BD92F685D0490 4B7E49679E03359E F521D07866584977 A00D50ABF81F18F8 DE44EB05EE4BD607 438210BF7DF5F91F ADCB38165235C227 FBE457C3CF208B98 A72B6F958463ADDB F6369A6A15E158ED 5AEA428EBBADD39D E25D58AE8A6CFE3A C898B2E80EEA2EB7 54F2830949A6EE44 E9AB56FC653ABD85 DA8640939E6E4587 92099BEE0C53027B CE3F2CEB6DE2A674 6953A6ED211DD4F4 969482E04ED0EB24 FD311C91E33EDEC5 488054D58CAA0FC7 CBBD33B8CC2843DD C95002FB6ABDF52B 0BCD1DBC6C7FB688 E3B9937BE640B90F 2D692388C8D9F783 96A72743BE8F6855 07C33F18551EFED3 DC9229D4130B1483 92E2B56D384346DD 1B083F944BD052E9 28A62ACE5EB66DA8 3AAA29EAA9F5C551 33401023F6D2A548 FFA21B6073D23589 5964B7ACB304DE35 251E323CC98115B0 A0381ABAA813D410 79630925139ACDB5 D18FBD4C60ED2AF6 587467D9EBE5F7A5 1A72386527A1BF37 34197DC11E2DF942 2B09667C7695FF3F 60030E1CAB7B5017 587AAC98DFAD7B79 CB6D8D64E43DFF5C 1A1F33A3EFA8C6AD 44D487D9C37A21DB ED8FF89170618BA8 A4A00FB97B583B9D B8BFBD46B0C035E6 9C18E220B851AE0E 88DD692DB1400995 D15D066815C01CE4 458412BD074ADBA9 EFCB931E18E8BACE 48C6E030259C0E84 A31713360EA4D04F EB8C615D09C3368D 1071F2055F6219F5 CBF51A8BB44AC37F 371F1E9B72209B45 B28AD940333A1E83 C218D3F284EF3C8E 83C19B4AF86378F4 53A33BE4150ABC8F 1D538B04C9DB20E1 B627B1037CA7C590 4C38FE00A650E53C EC2C79CAB3AF99E6 D5F87446A64BD824 E87B46C1E1E7FB75 7DE1446F78F09724 F94768B021EACBBF 941A4A9F5328AB23 9AEDEDAF3B7CE61F 35E7DCF589D3E3FA 90C72540042E25CC 41C6F6EF3D3A701A 6A9B72D4056D3FD9 407BAE519FF8CEF9 314AC144F5128ED7 3FB8665DBD42D321 0787B96BC00BF8F7 D8A85DB8C5DE0782 D750865CF4804AAB 6F6496F1F4B9C20B 45B848C938C73A87 58F3D290414A116C 6A0DCADF578700A5 547771B53FA24340 35F9CE8D029D2089 0DF5915EFD1B53A3 2B4290A583844C47 A09C936255AAB92F 
  • Read the ciphertext. Strip whitespace: 3,024 hex characters = 1,512 bytes = 189 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209231327 (name+title). Key = MD5(password) = 01089fab8aa9cf1934043654350a41a5, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 47 GUIDs as hex (shown below).

Decrypted: GUID list

  1 050a2782-ff9c-379d-a301-4478f892bcec
  2 ab590f5c-ae9d-3112-b337-f2b2d3c6f232
  3 34e2beb9-03d1-63db-8889-f67101e75096
  4 798acfe6-44c4-470a-b1b8-e504d3136110
  5 44d7a7e6-a538-6135-b662-640486b5dd62
  6 7ed4590a-1107-512b-986e-1023e6e98d0c
  7 6cb5fb34-fd76-8a0d-b22f-f561c6fc4985
  8 8f6a78cf-64cb-1016-b51b-9fe1c80613bb
  9 5c605ccc-0314-1d54-b2bd-d63f94ca0ab5
 10 b94465fd-d3d3-15e4-92e7-f162a98cd5ae
 11 9feb7bc6-63ea-4255-99b3-2d84ee9f6471
 12 cda9739b-40f8-39b9-ba73-e6a81119af00
 13 81ba43cc-7633-2937-9222-96712b2cb772
 14 a59301a7-9144-5a74-be3a-dbbf054ae6c1
 15 c31a580f-cc6c-57fd-93a0-242efd9c0ec9
 16 27c2cddd-eef5-2e87-b361-3d5411cc4201
 17 3202fd19-61d3-832a-851f-38d0f240eab9
 18 0c5db85b-dcae-0ec5-90d6-d20e4e6ad21c
 19 8a7cabbe-f55f-18f0-b204-d2ab539cdbfd
 20 f8b164fb-4f85-4ea8-81c0-2c11e0bd3de2
 21 1364e738-a887-5195-b9a2-9879624dbb70
 22 6d5ebd97-de37-663e-9379-29e5af0553c5
 23 fc4e4fa3-2920-7aa4-9b00-d4175df0a8da
 24 e3c32eec-bfbd-856b-8797-dea1436601ae
 25 6f1f5e63-dbdc-306c-98e3-561b819d6be4
 26 ef42313e-26d2-2d2f-b1e5-525e6c7e8f7b
 27 01eed206-6bfd-7e00-be97-1a0faef66c75
 28 cf75c184-104e-34e5-9400-8625670a6c20
 29 1db9505d-8664-6381-ad06-3b696077d8b8
 30 0f97dc65-040b-6a47-872c-58ea2c19059d
 31 a2d4622e-fa1e-3b94-90e1-fbe7fb481c1d
 32 d458e944-7ee7-3e2b-8f37-6db943c27a6f
 33 0c00afa5-ff3e-25d7-b907-afe9592bf490
 34 2b98e300-5f31-04fc-8613-46167e1e5fe2
 35 50497728-8a55-3442-9f44-1a299ffbe63b
 36 279cdd84-4705-0257-9cb9-ad0bc71ea338
 37 fb4176a7-3b3b-2e03-94b6-4440dee9ef32
 38 10669543-a151-65ab-a945-716c712a25d3
 39 bfe631f2-056a-7019-af70-6dd64a3a5ef6
 40 d563f68d-a0b4-3269-bcf6-5974c22caa44
 41 dfdcf1a6-db18-0f55-bc96-cb0b1aaa1c15
 42 7371bac7-8a9c-007c-b267-90548427f30d
 43 82e29cbd-0394-54f9-a033-dda993d433a1
 44 d8ee81a0-6b56-78f6-b184-8fdddb048a40
 45 6f5a2e97-2be8-0c34-8d73-13909f1decae
 46 2ad49b4d-1cfd-6e38-920c-b37436139a24
 47 34d70de6-511b-5e13-a0d7-8cc19c550b99

Explanation

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