A858DE45F56D9BC9 archive

201209241207 10dhs8

explained decrypted filler

3DES(name+title) ECB, 43 GUIDs, seed 892

Metadata

Post ID
10dhs8
Title
201209241207 → 2012-09-24 12:07 on A858's clock
Posted (UTC)
2012-09-24 03:07:09
Timezone
UTC+9 · title 12:07 against posted 03:07 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
2,768 hex characters · 1,384 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209241207) = ded2ecd2b6d11892e9ff9a3d45822dce (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
43
Filler GUID seed
new Random(892).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
143 · predicted N = 43 ✓
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)

EC1D4A22428B3624 94622685750EC2DC 71A73F2FC1688BE7 1154107FAA8AA632 CDB3770AD56F95AF 9B9C2FFD3E8CEAE4 C6F241A48AEA3FBA EFDB650595B427F3 17CB92F8DE80E059 05CC068830DA1C85 88722325AA214022 EC42F4C39D37E9D6 C0890E2ECC43DFEB E9EF675C790B47E6 C277C5FA1E4497E2 3C38F38CDB0890F6 F3B4D3310A64270B 86B6A72A59C74E0F 040233E5E105E908 94B932AFD7C89D07 6E39063301322B8B C0C506F87489FF64 42F450E595682BF1 EC6D39DAC7962285 9CE74E624E8CA8C9 A42A62E62877C39F 78BBFF3BBAA726D7 177890D6CBEED792 44F72EBEC0E73C95 492C0732D382964F CEB55FEE6445B065 D8E3FA63DEDF439E 883DF963C5B1B50A 0073C86E6F6DAD64 D6EF0A6B88C4AD6A 95B9C1438CCC961D D3BBFAB5AF837AE4 BEE215BD4C579DA7 8CFCDE64711107E9 65BDFCE987017ACE 369DCB2E45CEE958 84A3F5618AE97FD3 44904DD34D77E5BE 6C6404CA59A25278 D67CC6D5C5E20EBB B301311A0A508ED3 70E6B31ADF693E28 6E08D69EEF1CB180 368FD237F875BC36 07FEC24E7EF43F74 32F6951C51E7248B 83DEAF322DB8A74E E2EC4400F3D6E51F 56EB92C419CCC8B9 BD4CF18245F4B371 F972385921B66043 FA4E0C8E9C4D29FB 62519C1321AFBC85 DA672A3F2DEE1827 86F1B7EED4C1B569 B74FD1CAD1A4FC2A 0AAFF80EF2E452FF AD673767D8DD5BF4 9CFD2BD28C526D5E C29586BBAC7100B7 4D30F7A09EE6EB38 BCF51446F48B021D 70394B2DC36E204C 59EF29B75B500312 5A61ABEE8DFF1D03 7BF8700BF534AE01 ABA7AA462D14DA20 1C68916F2504DF81 FC191519C34AED52 2E81C01B9C614277 D8E15951C7E0CEF9 5D634F2A100FBB21 04604A9F86DFFE07 3407F88D979E0211 7FCA2C6AED0CD9E1 DF377D436FEE5E6E 61E51684C9A0D135 BDFBF34C5F57E3DB C9B8A8A6B1E055E7 DA1887E82E90D89D A71FFA41D883E1AD DC2AFCA0A87A15B3 1FD2EC7D0F18FE07 B8AFF40EEFDA3D55 00C0CD1D028F2989 060A8DAF4854A1C4 910461AF3033B52B A671165177220F18 81B6D576477F0E6F E3ADCA32A5055171 4534CD9906B69CDA F55A593FD2325E02 238AE9B274EF7259 0B91BDF7CF3FBAF2 A2A2DEDC4526C214 13E89847E388ED5A F6A92D78546523E3 FE29C9F8D8179696 2F7BCE00A5D56655 9EC6300B7DCC2848 78F7BB2ED14BC922 54056EDEA4292C37 50B4C8391266793B 3CB014966A4F8C55 88D2E10F0CC4CC23 44C359AB8DAF700B D44C0D232569D4BF CC48306017ED1037 3DD4CFE3F12FEBC7 A23F7C11833FEA11 E26EBEDE608F18C8 46BD991710E9318A 6EC7AA035B6D386F 1C8A168D2131C1DA F40208BEBA2EC810 6D37C9D37CD5575B 34251ADEA620DCBA 6CAE4A6B141911C8 C5E0E6E4A352B834 AD03662D147EDCE2 0C4715F6E0BFBAB8 34CFE5D445A5D9AC 3E5D99E7DC803901 772D35EB6F2E1544 59BA512BDC093CD6 285753EFC4F3ECA1 152BBAE1E675A54C 5B4B6FDB6A82DC19 A13273A934216EBE 9D0A2A15F20604CA 85E138DC0E6908DB D745A1B201CA3202 FB14E3BCC90EEDB8 870A4FA2EAA0E999 8EF9625476169761 AD1DF787B280DAA9 3CA1DBF544A52C63 EF29E3D811FB348A 82EE54463BBE92E9 4A59319F7206FF26 024B2EC56CC05138 1187AB12B7CC4F91 0C5E9F86963E61BF C87E409B51017E7E A3551C993E651A8F 571694CD1EEEA10F 8CE2D70971638EAA 882E9347A7391DAB D8DB3A20AB67950E 40DA5B5BFAF9B49C B8C2B0F25DB5618C DFC626E8DAEBF101 9B70202E8D26C16B 959B562F5201C0DD AAE957CFDB783E8E A2FCC80248E15681 3ABCEF9FE76216C0 FD1F8D02817B5A17 FF0BA5A67897F2F9 BA4255EDCC874538 64B2A6AC0950B447 18591CFC282D0112 6B30F92FBD6C8397 72FF9346D6E0201D DBABCCA56E1C674E 2274477D1F9D4E6A 917EEB55BFB5B707 008A70345F68E4E2 
  • Read the ciphertext. Strip whitespace: 2,768 hex characters = 1,384 bytes = 173 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209241207 (name+title). Key = MD5(password) = ded2ecd2b6d11892e9ff9a3d45822dce, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 43 GUIDs as hex (shown below).

Decrypted: GUID list

  1 f8579be8-2048-637e-9484-56fb17f50f7e
  2 963b0d17-1a64-4959-ac95-1292503ed865
  3 fdd10ad7-718d-2965-bb0b-b6e0e416167f
  4 2afa45fd-a7e8-8c01-af3f-ac6c44fed0ac
  5 fd675f70-44fd-8c92-9084-293c5a1a7e51
  6 32cbdc54-e9ef-0e29-8de9-97a902a772f2
  7 1cd03206-6fce-5ce6-894a-0ea5ec952cbd
  8 5bf9f6e5-5a58-86a5-9448-dda96ab53330
  9 7729c2a7-e78a-23db-84c0-d5a9e9720dd7
 10 b38cec19-1dbf-1517-badb-22b338cceb2d
 11 2269a15d-fc4b-4565-a465-a53b8c7005d7
 12 ec19bb36-beec-74bf-b509-e70dfa89d7de
 13 a39bba91-b4f6-7468-8e34-c78fb18d7b90
 14 992cf07d-d034-4727-b25a-5e63d40bddc1
 15 d3db28ee-cfd0-3a85-b083-a6ffaf1e2a14
 16 28eb7ec3-cec0-0fea-8e25-56bf58cdff12
 17 9bfcc7df-7c45-786b-ab74-5bb042875120
 18 f4752bbf-0297-0b06-bcff-e0731a6b0089
 19 a94f5f7c-9201-7c94-b937-bf22f463f4f9
 20 dbb4addc-0044-611d-b471-e6f454491091
 21 fc7c1906-ce12-399b-987e-84b989a6f807
 22 f68672ff-a983-6df1-b2ec-0288639e29a8
 23 b283d522-27d0-6606-b748-522f5cd47375
 24 f31930ed-f192-59e0-ac39-fa5b3abc5d4a
 25 cbdafcad-45f3-1987-9983-f14ba646086d
 26 6bcd5e9b-e7ca-2a6c-80a5-a44414269fee
 27 d92e9f8e-2cd7-71f9-947b-a2e29ce19752
 28 127fa29c-6dcb-355e-949c-c81f54f39c18
 29 6a248f3c-18ac-8136-9e7c-01347b5bb240
 30 3575beb4-faa4-4afd-8bc7-dde957b8db65
 31 4edb1b25-2ea4-43f4-963f-f3ef604ad48a
 32 9d8ed73c-68e4-3e51-8b75-a15d13e1262f
 33 2ec30686-e813-88b5-a6dd-a32b428ccf68
 34 fc4bc746-b1f6-36a3-b4ed-a80c7c019b1a
 35 128b9a4d-3476-0e7b-bfe2-fc6e7079db54
 36 fc6e0e53-6862-3ea7-ad22-c0e65f04e2a7
 37 9daa7580-f86d-83f9-99c3-de17346d413d
 38 dcd59703-5b4f-2fad-ac5a-148f05654576
 39 f6f322ec-a64f-027a-8659-f95ce73f3caa
 40 760791f8-abcb-3479-8aec-7662927a4cdf
 41 f9338976-5b81-2fb9-b92a-b4746ae534b6
 42 a975eaa7-9ec7-496f-badb-e6f705ffc941
 43 adf29995-8404-4fe1-b0aa-787716b1e366

Explanation

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