A858DE45F56D9BC9 archive

201210050423 10zg6w

explained decrypted filler

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

Metadata

Post ID
10zg6w
Title
201210050423 → 2012-10-05 04:23 on A858's clock
Posted (UTC)
2012-10-05 08:23:01
Timezone
UTC−4 · title 04:23 against posted 08:23 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(A858DE45F56D9BC9201210050423) = 572968f9ad5e0923547fcf8255f29b2b (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
47
Filler GUID seed
new Random(40).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
217 · predicted N = 47 ✓
Machine boot
2012-09-22 10:16–10:36 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

3B42008341AA9657 24FA64333160D470 57BF396D2EFCC616 F867C1B9000A2F65 7BDB0632CB524DFA FCC260ACA0BFF2BD 7BE7E3A5F50EC0D8 BE090CFB259DB43C AB76331E42CD7AD5 128A09F63CF5FA0C C8D033C3507C7C5D F7EB9F3AEAE5DE38 B48B4BB1A4C035DF E1950DA9F2C76CE8 1337044E8D961105 63E300BEF72DDAC6 77CD4E182FB21C53 2E8F7EB093ADD683 FF7B43DBFB1E3BD1 8E2FCB81C13A81CE FA74F3FE4EA732FB 8F5ADFB1F4C258CA C02E73166838F2E8 D32D7BB7A7EDDB74 B9FA8EB05F0DDDAC 5111533F27E9D614 A91059138A0609D6 3E45E8BC4E124A21 EB5439FFE26F9007 0658431EEDA95368 25DE1CED27A144A9 A7BBF757E302544D 89BC52359714E841 F92AAE539C1253C4 2DCB8E4E52B0ABC6 9674F5B347C5EA8B 60D6826B72DCFA60 F3AA88C26F4D2171 7CC47381B56929BA 7736307DFCD357F5 0AE2D82076558C17 9B3CBA8EB09ABEBC 6D9E7365E8911BCB 16716C0BCD620C23 C0BA53D1357DDB31 DA905C6A33D659D4 F7B4BF31019D52F0 19DC2BFA8DE2E64C B091D514C8322282 D17C1830ED29587A 7513CFBB7E7DEFEA E215F9FA1C7C7B83 DC2C00DD6229AEED 5656A63D54FD33B9 9FEFA1066E70659C 753406786BC3E0AD 9381206DF3187CB0 5BA5AB8A8A89A226 DD52F9748D7AA616 17EC0230B687CB17 B8AFC14E6070F975 6193359FD55C19BA C9E1145E4A91C9A9 7BF876931BBBDACB E8A63316FB5A01CE 6E4FC6FDD25E8A78 970B201D7270789C 3289B549390F7571 9CCB7D246DB34F4D 0936B9E61DEBFE5C DA3698343F687E12 FD9D0A6FB0576DA2 CBFB89619EF7991D 841199EF0002D0DB 5D6E0D9FD9EFAD3E 7DFC766365DD2244 291D292B800B73BD C2A79ACF740A86D8 B5D190571563847E 3B426485C5589E8B D761DD72A206428E B189024AED4FB6F0 1563E437CC5688C5 CCD9ADB07CCA8D22 FC518E4F699583F2 B701B1D4A18BA44C 7EBD7F1992D0FA42 18062617EC34144E B701D45997AD1059 D456AEA3FFA89E7C DDF06FF44E07F988 55A8FA416424307C 566A0BEB0481C1EB 5C89CA392AB3506D 585AD6984E1C2083 4845489C86C92425 1DFE4C91D72239D9 5A33357307F42994 8E05E5BF1E5EFFF3 16981402345E1EE8 FFF658887E54B84D 0C4B23D34331FBD9 D5EDC2076FC7C895 3418C7E0314192EE E3F54E6B73EFE1B7 EBFEB6F7D8C9067D 9671F7B7717644A0 9C0952FD6E2B3A1B C9314C040E6487B0 CBDEBADF573E8025 320DF1516119EDB6 9E627D4BFD28F271 05A1384920A508F4 12CA7864BCD8E334 C8A85496D0CC1E67 3BEC91E164B4C770 6BEC8680F1F39CDC 906FC16F9C7AF11B ECC7256742075D6D 05A4F719C2B8198D 3F1F1554AEC28AC1 C160BD3CF7CE8CDD 3F5FD84AB099A555 B0FB3960CFB8B72F 44ABC963B5FB82F8 4342A71FD93372E7 FDE64242D42AC24F 0D351A643C3CEFB0 D1D3B8A2323662AB 64632D9E4A622F1B DABC65E66C5F7D66 4A3471A4E3D29ACB 46FE538F2ABBE14C 429D7802FD79BA2E 1C72F1017C875C9D A29FCFCA0E5236A4 91CE19B757F50B48 1C02C073E3C918E5 A462CA8516755F2D 21525185D9DEA569 8448CBDB63A6967D 7B776AE85FD9FC65 1877EBF85B9BA0F2 5C47CADCBDFFA11E 0D1320D09F5695C4 B1A51E61E6D85493 4CC27831BE49CDB5 512B3EA20F3E7D99 3A19B3E2A062CDEC 6750597F66B85CA1 3EB33888FE68AABA C9810FF71F19B12D 0810328BA537E9BA 19EF2A484DEAB23D 200FA48CB0793E94 053FED18D21FB85C 53ADB12E7E5F32B3 A656E43529072F9B 2D1362E55322D821 CBDFD60690765662 D142BABAC0978095 3D78990AB3707DD3 FB1C48E598FA861C FBB3EEF0821063CC F92BAD90CE27195E 76527665666BADD1 C30662158959D460 B36DAC4C2FA63F75 AC0D39846395FE20 F655106E7FC4AB64 DD63CE53AE639AC8 DC839D07B0494A08 0C8DE1CCEB43BB62 FE9E4C215A29A79E A6132473D42E37B0 7B344C7398717DFD CEDB6258ABE5E7E5 C8E518FA405D5EA2 259EC51BC2DA70B6 916B1143491F1510 667F60BEDECC2352 32198841885C75A0 934CF9018A8AAD97 4563CA3921EF1193 FDCAF1F14CBED391 BD7DEA70132F9566 8B95E3F48A8CB2D9 8761EF49B6DAB83C F220877A1BF8A283 
  • Read the ciphertext. Strip whitespace: 3,024 hex characters = 1,512 bytes = 189 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210050423 (name+title). Key = MD5(password) = 572968f9ad5e0923547fcf8255f29b2b, 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 cbf9d220-4c26-5322-9865-25b26c26f170
  2 4b3f1293-7b45-4e75-8649-bd9d99d696c9
  3 8d3a40ff-c38b-650f-9e79-6526556e846e
  4 afb39f65-23cc-042f-92ea-bb7abcbe03f9
  5 8619e8ec-3a37-228a-9c1c-5bdba1b79ebe
  6 a7332db5-1e89-4bcc-8dc5-a36449b716b9
  7 ac1ce319-7f21-7a4d-b7f2-fdf7c136db38
  8 813b111e-5fd5-4a9c-b90b-575979676920
  9 f8bb915a-ac9c-84dd-8a07-a7663ac5f828
 10 6a1912bb-7349-0487-b32a-3d9cdec6e7cf
 11 83e05acb-f008-607b-9874-ff479038e522
 12 926d34e4-cd4d-615d-b722-6ff8bf0589be
 13 687fda74-ae67-1d6d-a875-9c315d89e36f
 14 8fb0bbaf-fc77-2383-a5fa-b7f62dd27475
 15 74d6f5f6-2ee7-81d9-a068-6f295561d848
 16 c1dc5bb1-2f01-0e44-ad78-60c62c20d813
 17 46de5da5-fcb8-6892-a81f-1e7dfcbc546f
 18 4699622b-c926-729d-969a-4cb9af5a3624
 19 a31e0e49-15fe-6090-a142-ea6855f7be63
 20 1cdc8f63-1b67-71dc-92e5-b7263eada6db
 21 5bf66768-cd74-1504-b3eb-f9736948ea5c
 22 880f40bd-4d55-5163-a2e8-5d22757dd7a9
 23 fcb6616e-31a0-68cf-8882-056b7f6495d0
 24 790cfe53-7668-04b4-a030-6905fc3726d8
 25 9de49544-b312-5afa-8e65-f544b874a0bd
 26 80e73cb2-8285-2c2b-8f31-1ae9abd90040
 27 e8235d07-aece-2f00-bc84-e8745b34618f
 28 b557e82c-773c-4441-9743-5332ad2a65a4
 29 70d45589-87a7-52eb-8f46-00432b817c13
 30 ca2a5d1c-c8f5-2c10-a05b-039dd61eeb1d
 31 1d21bbe0-3882-8c74-afcd-ccb104368957
 32 4ed54e83-d53f-8222-a24c-9c512bed6af5
 33 3092a931-903c-34f4-a07a-0949244c33e1
 34 2211abc4-8c8d-8460-b45f-6157160775ad
 35 37a23896-e000-52d8-9d44-a53f2c1a6d67
 36 07a35ca1-446d-4a62-bbda-1bfe8e5d209c
 37 257a91b4-96f3-11f2-9ffa-a46199983542
 38 a39434b9-0e3f-511b-9bd8-f79c53712b57
 39 e32449de-908e-1fbc-b77e-834d4ccac592
 40 03d36e61-af7c-6a6a-af3b-3d79532ffc25
 41 cb7eebc5-1991-1e85-a32d-db86651f87ed
 42 c9298e16-3c69-7140-9abd-e1dad779815a
 43 09ccca49-e997-000e-832a-38cf7c40ed45
 44 36b081ed-f30c-783c-b288-58feaeb844ef
 45 1f368bc3-5875-8c93-bbcd-8659f0578abd
 46 564d16dc-236b-0c51-91db-eb1c4727a191
 47 e67a49f8-7b5b-8475-8904-479064d08383

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 54602474806612806767156052245288385415161707808. Exactly this sequence comes out of new Random(40).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 217 of Run 35 (seed 854,622,578): new Random(854622578), 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:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.