A858DE45F56D9BC9 archive

201208131915 y4zru

explained decrypted filler

3DES(name+name) ECB, 52 GUIDs, seed 826

Metadata

Post ID
y4zru
Title
201208131915 → 2012-08-13 19:15 on A858's clock
Posted (UTC)
2012-08-13 10:12:30
Timezone
UTC+9 · title 19:15 against posted 10:12 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,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9A858DE45F56D9BC9) = 0dcc4bd9e114ebc42078977dc9125404 (name+name)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
52
Filler GUID seed
new Random(826).Next(9) ✓ verified
Run
Run 22 (seed 528,385,484) (seed)
Draw
83 · predicted N = 52 ✓
Machine boot
2012-07-27 19:02–19:13 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
6 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+namerun: seed

From the post to its content

As posted (encrypted)

E948FB79C00C91ED 22DBCFB5C852659D 6D88E0D4D4233746 DD58CCCCA3C115E2 322A112DD68A2BEA 5704E05A99D51FB6 4A635F83DC7C9EC9 35F2D540267BEEE1 E99D0EEDF0BC8080 BB6E7019F1E05F92 F1560A1A9012AE49 14D62F9E1CDB5085 D4F8681B9318847B 88BFA3CA1DEC59C5 B2E825E872F42970 0DAD760DFC512AE6 F8C0F5B08B1041D9 32C112BC4B40FBCA 77204F1574575BDD CA6558FFAC20D20F 23B106C1EC355C13 672715C4DDA145F5 D14D964CADB26EBF 692A9F40AD169FEA 835489BE663B8145 AC74DC9D55E8E50D 49BE9E989B3E1AB3 3B1E316A6E39FA52 78912FDD4F9429B8 74549216424644B1 479E85092FE23BAB 59F3808B78E8D9C4 BA3B00D893ACC72C DEE50C1DB8E315E4 8713FF4B3424E261 E58F82D27B553271 1ACD3D3BB7C88AB1 A9B854436ACCEA36 61034432919FC9EA 7576775CB17040CF 4CA1482E7C04DC5C 8F088757D38ADA8F 5E1C0FC619C537C7 6978D643F17851CA 0D4F653DB656EDDE 7EC9E9A0D2B30774 B757D098FD1B8EFC 75164AB1AF19BDEA C288EF3A935ECE97 545009DD550AE0B8 F5D8D641E1F8CF0B B3C21A079AD5D691 007140F707DF0528 1CDA1BE718BE2E18 FB1FAF464EF5E89B E99BD58ABA7C91A8 63019A39E3973988 D5BE3B83C3C38EB6 748007FC69B7F9F8 07C4912770CDF220 0D4124E357FE98FA 40957BF536C7B283 7F205553E76EC0EF 31FA85E5830B032C DF25CFCE619E9DD5 F1385365BFE8D3B7 112D8C3616B2F615 4B6663173EF7CF0E C511D861E64DEFD9 F54034551F717774 464E84C77E86C9B0 83D6402B0D61B188 E200F989E3D0FF8F DFB134CC9A8ABA5E 32E7C0CC49B07C27 A6493FC04DECF672 8C270EBDB0A8BA5E EDFEB3EB9E518F28 7DA048C5D8A8B578 B61F471EE67E9E35 FC1D0FC2D8A63B81 96F6F31F0170C013 23C3BA321D3EFDF5 A87881C9D17A5043 D76BCF5B2CEDA41B EC18B6AC5B83D159 AB217EF4095CC48C C58403AB4EC38A1E EE10346F6D05A92C 1703A34565977BDA C64D6167C315E41B F5FE2D0AC4C43142 7CBA36B71770CF87 04EBFA1AD5C77720 B774B419D02795EE DDB5E7DA7DF1E5F9 55A41F7E2B8BDDC2 C609266F7024EDAB 28BF57BFAC6339E1 DD3B685FCB5CB3E4 15274308629F3D94 843DADAB07FE07AE 09E26FCD5E6D6BB0 586F9DC9F1247FBA E3DEBBD0A7B6357C 58BE7B7E89D2F9B7 734AC7E8B2370F2F DCAEA070F512BB59 F559A39F5E5C9C56 CFCBC4D63CA4475F 658609A65775B3E2 2FE475F9C532BECE DB18F9B6FD7214D1 0CC303E8FA50A4D1 455D0D80907E08F0 F2C5311AB99543DD E794C650D483BDC2 E8B197C9EFC5E3B5 67A02B32FD5E7BE5 D57F399E33F53926 EAB5E84A9014D956 FD2AE1A4D16FF817 7D9956313B6D8F9F F5C9867252641990 612D536F78386DC3 3BA4E7F334A0AA92 AEFFB90F3D32429A DE2E05A46EDE79F7 DED298B421B76A43 36604F38D50F58C3 F43FFDB98BEE95CF D87D982B610303AD DF100715FC2ADCCC 66607A8B12CC4652 57EF8DE4F301347A CF2A50BD7128B6D7 EA973B524F256EF7 FF9850E24A57FD39 630AC8C175461777 B13827C790E8475C 1A4DA731B4E22FE8 D66756C5ED208FD7 0992B0D06DB14D88 2D36F8EBC398CBF9 7C0A2835A2E49B77 0C866F115269D169 D16CF1706A7BE75C 3D6BAD79FC3F4212 A6994E2F373B73AF F7962C5921E3D1A0 ADA5A5C608895492 938E32B15A03E024 006FED2737A27B19 B77DF42383C615C1 2304A29052B2FB3E D9B8DFF40B411BB8 E9771106377A185F E28A1F126976B16C 0EA23DF0753AA582 F1831984DD40CEC9 F3EEBD74735AC72E 857FC06469FE84E2 D4E10C2CF7C2C126 3F4605F627F02EEA 7A7EF5537F6BB8A8 180820DF42A07434 3EAAB6F164308439 697430D79926D293 A8060E90A58AF1DA AD207BF4AAF3BDAD 5A173F8AC11DDA52 EC3791BAAAEF423F FED352D61BBBF8A1 14A7E5CC19D55F28 0593A7119F7E1F22 2615184CFA281ABD ABBE2A65A4EC8143 E3E73CE3F42E1F93 3C3806185F847092 7494C32FBA097AD4 7C234447F68E9E79 595A949646F5E48E F5090D8FAEDFD07D B7EA536518CD06FE 9EB2A51ED3074501 9BF3F9763620038F 77D19D4664842831 09C5F80DC98CB733 85DC2E1445A0C515 EEEBC8DD74FE2A0D E84AF59BA9299F43 2A4575AC974DC432 11A578EF17C7CABA E1E01A227E0D7F84 9AEC0D2B1632339E 84C58C32D0D350D1 D6134E763C097B69 48E8CF807FE07C5D A86EF00EE22CF5FD F18EADF78DDC9892 233CB574521DD7EC 84CC5571CB8482BF A3C65450B6FE0AC3 F6701084B02BEFC7 713B796872484EB1 37017C76E9A178D3 09D3391E001D3B01 AD9AEAD2171B50F8 12ECFFDF2899BD4C 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9A858DE45F56D9BC9 (name+name). Key = MD5(password) = 0dcc4bd9e114ebc42078977dc9125404, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 4498fd69-5398-2a13-b4a1-a4abe119497c
  2 142b41de-40f8-1287-ba4b-45a90766d5c9
  3 8a19739a-7bc5-1cc9-a8f7-120f497707f7
  4 d598f146-3745-763e-a43a-24eb947cc4fb
  5 8209a066-2667-1538-8d8c-f64dced31ccc
  6 69ed2de2-2b04-3d4a-afa8-125d92685062
  7 2b3c42c8-9d9f-071b-9d1f-923061c9715a
  8 693af9db-14b2-7fbe-a0cb-2baa9b348cf2
  9 71791487-6b8e-1a15-9f9d-e15406d68356
 10 2aadb656-7370-7d0a-934f-f2eafccd3165
 11 eedc3253-5a90-74a7-8a52-caf4d11646fd
 12 ef6aeb67-c186-393d-a9ee-28f899b4879d
 13 b3c5c4b9-95d8-4ed7-9ef5-fefa720925e3
 14 1f3aebe3-063b-1dce-b75d-e78e2988b7e0
 15 bbbe7010-12d1-1609-b50e-4d1efe06a4d0
 16 11f268b9-47a8-7a93-8999-baf210523284
 17 7eb818a8-577d-0a11-9584-fe5139810990
 18 8b473170-a939-115b-b43d-89673a8d1d92
 19 ccaf9761-08a0-05c6-87a9-a696abb5a732
 20 3611e449-47e8-113a-8042-fcd17e1eb551
 21 94a1f857-dcbb-5080-bc39-3971d77465c2
 22 461743ea-8b07-422b-b8f1-9b456c36eb38
 23 83ea6089-82b6-5688-8ff6-2508ec440b9c
 24 775419eb-cf61-55a9-843f-714557d5dd71
 25 86329006-443a-5d8c-bd1e-163d4964d2a7
 26 7bdba5aa-5214-71ed-99f5-7cc67b3a9501
 27 65709a8c-627c-02ed-af1d-999e4328af62
 28 b4bf7110-8cb2-4038-9235-5fd466789e81
 29 7c753fdf-1ffa-6279-9eaa-1cad00fd6fc9
 30 4edb863e-8d19-28f8-b9ce-360ccdfcc94a
 31 743bd0a5-4af8-10dd-a41d-180855379af4
 32 49ca3328-89cf-0524-83a6-cf17ff11f5ef
 33 b5e36ba2-1e0f-486c-8bb4-1fac5d03b542
 34 25325277-7847-6da1-98e9-2997830cb663
 35 943feebf-18e3-05a0-925d-18c25225e765
 36 6f578100-64f3-51ad-aa8e-98ce45f761ff
 37 1ead3d06-71a6-2e94-aa84-e1edc2dd1f71
 38 6c9c9435-6bfa-26fc-9ff7-a5c1f8c0a224
 39 c26eaba3-4d8c-7e2c-8661-4257323ad12f
 40 8f8959fe-a2c3-8cbf-987a-0dbee2199d0a
 41 02afa4b6-9312-5709-9741-b7e5ae9ae4c1
 42 5e8675ef-9350-13c3-b829-7e6182d3d3b4
 43 0717d5a6-cf5f-6c84-b32f-cf3790fca0d7
 44 f1d4a89e-ce34-6a87-a9bf-baeec7d2abb6
 45 374bfe07-5f83-3cc5-b9d5-be2515ef0c8e
 46 7573f887-707f-1701-a07f-00d005f125d1
 47 73b58a3d-30e0-36e4-b0da-5f85719fadfb
 48 71f0710b-7381-39c7-b6dc-8844034fde9d
 49 8274ed24-229d-7e0d-98b6-b537c1fef269
 50 d0743dbc-ec82-3c2f-8dac-c9c4a959be13
 51 59b74de7-3c74-382b-bc4c-852b73c96c33
 52 b1829873-cdf0-8082-966d-7015145c5dcc

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 2117130717734117010154555704621046052278516631337338. Exactly this sequence comes out of new Random(826).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 83 of Run 22 (seed 528,385,484): new Random(528385484), Next(8,64) per post. The RNG predicts N = 52; the post has N = 52 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-27 19:02–19:13).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.