A858DE45F56D9BC9 archive

201208170351 yc14h

explained decrypted filler

3DES(name+title) ECB, 62 GUIDs, seed 522

Metadata

Post ID
yc14h
Title
201208170351 → 2012-08-17 03:51 on A858's clock
Posted (UTC)
2012-08-16 18:51:17
Timezone
UTC+9 · title 03:51 against posted 18:51 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,984 hex characters · 1,992 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201208170351) = a765be91bd6e6d1b5e07880391e9de9f (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
62
Filler GUID seed
new Random(522).Next(9) ✓ verified
Run
Run 24 (seed 39,416,093) (seed)
Draw
19 · predicted N = 62 ✓
Machine boot
2012-08-15 10:18–10:21 (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)

31E2E000091AB147 EA0B84B66B8ECB80 0D2601A811749A85 05468A3AA079F2A5 0AD5CAAB11EABC8E EEADE38DF7819EBA 19AC1066F9896C99 F81A84252E1EF63C 770AF4CD6FFE145F C6169C437A24A3B2 C72909D22EA0191C 810C539FB14F29AC 11C218AF77819380 B0743E81594038F5 1384F24FB1D709EE EB738D6345A44ACE 825D4760A21ADD78 9885304860ACEFF4 7EAA1AD27163437E 52B9E89F4D7DF882 377A26C619B37B0F FB6C4DD90D94533F 44CE9FF370C27B01 A45B6006CE12F962 4F1F4B261A37E67E 6A40E4D8DCC23E74 9E9092AC64E4AF86 E1C12528CA88BB28 F879213F9210657E 91DD92ECFABEE176 CE77CCD8D779D1EE ADB6463697FA4BA8 238EBAC6B87A114A 55D4854FDF6E5646 7B8F2D9F0B28A56B 58CA682F5B566427 96590BAC3D8FCFB8 F1FC2FC405BC7CEF 4214C3768AC88650 2C07A59A937D5B16 CB554E54E9DC673F 98E1D188AC8303FB 9947190BADD952B4 5BD5A1D3ED2AB21C B280A86055826EC4 4CB28FD03DB10BF6 FD024A2E69C1A6D6 A2DD5CE38DC67E97 4A9A78DAD0C0142F EB1C8ACDA9EF32AF 9845A83ED4FA462F E16BCB5DB9B494AE AEB1AC5F7FF2E662 44A2411D02E3378B 756DD0F4762FC270 53DCBF13A0C586B0 AA8CAB87CD36762D C465449FB1B24CCD D5D4A3A6F7BC3392 62FC3BA8B95CCC74 1F5FE6D464F0DD89 D5E610E3DB516F2A B6FFC1E94F8DBB4D AEFB9A53AB7EC3C4 EA7127E325FB4AE6 65E4EB5BC6E4FF8A 6CDD02C9A2858747 6E434C3429031190 1ABA8D2F53CF9B77 942642ECDAD70A7E E5650B5C55946ED0 B1BAF126F7F3FD39 64BA63236D914F96 869E132038925944 50CD6F201FADFF89 6A796ECA86A86A16 C7110F2A5D31ECC8 32C71FB99691138E 10C8BC0D774CD6E4 4572D68CCC53D5B9 F8BBFDA2FA97D30E D12BD4C5ADFA6CFA 5811453C23F19F89 8B2B79881CF5528E 380EB6F4FA3DF014 A42DD2D534C4DF88 E0EF4F8C37E59A87 D8CEF9C12BA749C2 978CAD15BB0AB19A 6470F46BD2DEB243 AA54753CF1508353 4D77B40E61519C4C 1FADBB657FEA95C1 F401D9C1B23DD9E7 63D14CEB0513AA5C 2209EE17AF0DB750 BA9AA827C84382C5 43CA5093DEB3A8B9 387F8F274B2E0730 92320CE312CCA9A0 97D93DEBD0A6B2F9 C7FF8972CE6B0107 14BB166D8C77DC3D C9D42FE0E384D636 D8C7548D65BE938D 0E5595117F33ABC3 CB462ACB9AA0D49F ECA682234BA59958 EC761D377260C9FC 77AEB12B225AB9F1 ECCB028828A91DA1 A9D030A6C4F1254F C1164BB5609657B7 BF38D305D7B51603 FD542CAF52C75CA5 A60EDACEC8608045 84A473532BD2D938 099477368CD31C06 2BAED20273144B77 20A4F9D48193B500 1099C54CDFDDCD36 57E86B992F9DC671 3B532CE88FD2AA08 5F6DA4447C2F532E F2CA4EE50E7D3322 FD4E754F31FFAC18 651CA2522A7790B7 F7511333D26ACE15 E4DA8DFF1FBE1304 F85DB8DAEFF46B52 A154A09B3B236CB4 F52A0D777FF58B97 7BABF5FD5B8017D8 9B2A4D8C8CB0C4CF 5430FC3A8218BF3F 85071DE9A48D530B 7E688084EF13C53E 4E66E39B754AEEEF 1C0F92DC9522F163 F666ACF636EDC5B4 698AEC7BF7FFC5E0 D39DFEC8EFD69F2D 6649FE9D4C04A7AC 6D2FF89D01B7227A BE4314F7E5E0B166 8CA925EF1C91A4A9 262CC93F25F1906A 4590534558C3AE73 AA68EFE5027C7C6D 123860DEC34565DD A7383725B3618B92 E71EF0A6ACE8FEB5 BB49880C328400A2 F0C0A14865AD1A3E 323B2AF56A32DCF6 21507A95F6813190 CBD98D6F4E611AF0 0806023545A5492C 1A1813AAC9C4F550 AE2353B2B8182B07 19B92B9FE842298E 10868792608C8216 7D23B47FA3223BAE 68170B8B586CB603 E59D427E57577587 178095A55912BB56 652EC3ECD5791D89 B86405897CAD0817 324AB55D05913FA6 F71AF056EDD407B7 6868F5D5DA255F13 89B7F2FE4D3F6394 0E17B8EFC93F885D B90C1A61BB88CAC0 6B48871110BE26D3 9928DC7DC6DEE2E2 E8EEB560C9709395 D41B228830CDFA1C 036F4CA249F08504 650AFA900C50A6C3 5C689A5BF5D04EDA 659DECD41179478C 721340FD2FF7DEF5 8778035243E123AF A50D7FC82A3288E6 DA074FF612C23D92 5A55DD5EE8E40BC2 56A9C3FF49BEEBE9 5E948CDECD966C3F 5BAABD1FFA6899F8 94BDDABC262A32AC C4B9D69996E8EACC FB422FCA91B281EE AA7A27503DB98881 B81AE6340A0B09CC F478FA4A4535606E E3DC1334615DAFCD 1BB16345F6D51856 CA0DAD1545DA3E24 9DC659D60FEB733B 3525F4FBDB523ED8 51EE40DFED7E5ABE 0F49C5CFC864031E B47B8EEEC14768FB 16656068AD5FD95B 207909C12054C1F7 66540B0DD13AADF2 0DA674512D25B808 DED01AEE46322E57 1C4688D35D57A3AD 943ECD41B84D1ACD 31BEFC4AC4864036 9B31A02A65B64F64 5CA2C94C58233684 8BBD4750D0F88EC7 33CCCE40951EEC7A 702E59F35506F167 E780A6A2B183704C 6C055C6B6A20601C CD168812F2D2DEF4 6F136220C887392A BB44AAF40B5F81A3 3F033EC9CAE4E642 D01FE3F61561FE09 A394A63100FF8108 C3A344A41A8E70A0 B64B5B719E3967D4 CE939D1AEEE4058E 90A13C9373F79302 D403CDF6FF1E2CD3 AA7DBBB3B956A4BC 9D36C557B2B9E0BC 00C7F1CF7B93BB0F D93607FC4CE7276A 8D74EAEB541EEFCE 427AD483C75861F0 DCD73BBFA35BD3C7 93215544AE3E2E7B F0EA98AD02EA9801 A7165F86318E4E79 E08D8B8CEDC6A174 EF693BB1B163B38D D9187EE41D17ED8F F4EA7D02144639AD B608A9EFC55E4C11 B3A17FEC1E62F807 DFAB7B02A7268747 AB529611EC275D33 F6023BEE5C7A6EE5 
  • Read the ciphertext. Strip whitespace: 3,984 hex characters = 1,992 bytes = 249 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201208170351 (name+title). Key = MD5(password) = a765be91bd6e6d1b5e07880391e9de9f, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 62 GUIDs as hex (shown below).

Decrypted: GUID list

  1 59e0d2ea-c779-384b-9e1c-b6a5eece2f8f
  2 2943f938-7551-8428-b4cd-9ca9d4230d88
  3 ebdccf07-0a08-57ba-a4e4-dcd0c4eb3296
  4 614f1972-cecb-84dc-8580-8706a549190c
  5 5d1b4636-ca84-74fe-ae20-0b9fc305b184
  6 411645a9-39a8-62ec-bc83-44dde8172775
  7 b856f64f-43ff-7f71-9f5a-49d8f4764f38
  8 4b901f0a-3ae2-2b2f-a1f6-62a5ec4a41d9
  9 dbeeb1ad-eae7-5c80-83b3-e2c8b226659b
 10 cdb21443-d9aa-64bd-b540-67d41015abac
 11 05f7caa4-7a67-73c7-9d3a-011f536e26c9
 12 859edaad-4298-0f9a-9e32-6f557db50c3c
 13 78498a1e-4e9f-4461-9d5f-80a7a2f92174
 14 6374d9cb-35af-09af-ba5b-6717d9863a0d
 15 0ac3c223-a49a-3853-aa9c-053fe4b2bfab
 16 6124565e-179f-0928-8703-b39dd47c9189
 17 f926ae2e-42dc-202e-906c-1a3d4ac119e1
 18 2f6b2254-fe7c-5f08-866b-867fe0e97ce6
 19 ff930795-eb5f-744e-a095-ac15dde76e88
 20 d0e3cbeb-5d9c-3abb-8d35-21d26f5ad41c
 21 6fb15dc1-457f-1fe3-bd34-0e4a106f2b8e
 22 3108ffff-7573-88a3-98c4-6f009af312ab
 23 56e8d4aa-b1d2-11df-a8bd-e110fa0fe651
 24 ea1fe3db-88b5-3cc0-87a9-253268324ba1
 25 cfd6351f-b533-7367-892c-c2650d7d748f
 26 898c8da8-b878-2ca1-89d2-2186cc529293
 27 54a41ec7-e80d-6f58-aef8-3276e38bebb5
 28 1e49ad44-3df7-1d84-a420-d8bf0080d328
 29 6e4dca24-f5e9-6a56-81c2-48488f95cef9
 30 955628e4-737b-488c-99c5-07c7e4e19bf1
 31 a09b4b09-697d-8a3c-b149-8ab1a261c3d3
 32 fba1f9dc-4c63-8107-afd7-e934b8276b61
 33 c533c368-4897-1874-adf3-2bbd8c3877c4
 34 ded9629f-199f-06cb-8599-3ce015d2125b
 35 4d11a157-ead4-8400-bed4-2bec09c6a3ba
 36 a9ac8f1b-ff71-30fa-9425-c738b817e927
 37 8eddb038-1b8e-3999-9e4f-14b61e68e233
 38 5565c9a6-af80-1f6e-a168-f7981cd65e36
 39 7ab1a1a9-6af2-62ad-adfa-fcf7c460303d
 40 647d555e-e393-3223-a27b-d7762926308f
 41 e923d81f-0211-2d5a-b534-d16d911e049a
 42 ff4c4f2a-6bdb-69ec-9c27-c8125a123b01
 43 ec1ce567-afe6-786a-9b44-80de2e3f0244
 44 2fc9e565-1fb2-35c6-b4ae-dee5e7b36a82
 45 e1b2698b-92be-1690-950d-39f058465697
 46 7707e865-ba9b-43ff-b56b-317437531fba
 47 4bf79a43-0634-8b65-af59-b5bad231a6b6
 48 25b673d2-7e00-54d9-addc-ad7045bb384e
 49 18e326ed-838c-1e65-8666-b9dc98874154
 50 d91b5721-f9eb-185f-82a8-b0d9ee2eacfa
 51 02fd247f-f092-0267-8860-fd131ac73f74
 52 73ffe547-8406-8f1d-a187-31f7385a6dc8
 53 d027d475-8a79-871f-9d7d-ca8bb4d8202e
 54 944fefd1-d73d-7a17-b7b6-c02d1e9dfe53
 55 3e135b4e-2d8d-6a45-a9dd-5689cd3e347a
 56 df8fa771-4018-4704-8ac3-26b4c21cd8fc
 57 e754563f-1422-60c8-9937-dcc6ab482b81
 58 37c21ef1-1480-2741-875c-e338855b7497
 59 10cf07b4-59c5-1b4d-8e7e-5002b8eea5e0
 60 b80d573f-478b-5ea1-a948-df6d98fe642f
 61 b188fd27-9db2-0059-85fa-18503870b86c
 62 f51538ac-8656-6a4e-8208-1753171f09c9

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 38587672567040302573181372616488108331632673148511088764621506. Exactly this sequence comes out of new Random(522).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 19 of Run 24 (seed 39,416,093): new Random(39416093), Next(8,64) per post. The RNG predicts N = 62; the post has N = 62 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-08-15 10:18–10:21).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.