A858DE45F56D9BC9 archive

201209241310 10dlft

explained decrypted filler

3DES(name+title) ECB, 51 GUIDs, seed 822

Metadata

Post ID
10dlft
Title
201209241310 → 2012-09-24 13:10 on A858's clock
Posted (UTC)
2012-09-24 04:10:55
Timezone
UTC+9 · title 13:10 against posted 04:10 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,280 hex characters · 1,640 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209241310) = dbefda52184ab197389e69ac481516c8 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
51
Filler GUID seed
new Random(822).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
206 · predicted N = 51 ✓
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)

D64E2688638EA4FF 6F11DF85F62D5AD7 3A4EFB50FF2140BA F3E1D0637ECB3D62 A31627E7F4AFA99E 67C5172D3E27F26B F2E6C4CDED7BD95B 34F4E679B09F7DA6 A75A486C58C8D077 5EC5983DB2731CEC F6C75C612A985792 7478A22E6B826283 CA530473C873E47E 39B170B68C660ADD 17632759C48660FE 475F28FB52688281 8596B811C8F11CE8 6D69A88275E9A215 3945F43E90D7FCBE 0D4CE4D42E28EB5D 0CB32B04E19D7940 F3B62441DAB64606 5C3C61C5D8C58E4E B4836B269E0D66F9 A70D3FB488C91A88 8F88F0D28988D9C0 82814B69F326674E 491D2F7838156549 AC7AB0CB4E4FC130 46F018F50971A4EB DF0665985C79ED84 6F2E003F94C5F3F7 26C27436F47713A7 36A8CBB3F34C72E8 2936B54763888E6E 0792512B224CB2E1 3C53FFB3C69D5B08 7E010C26176BF8FB 563B5F96A04B83CE C05716B0E7346D14 3E7B705976F4C0D4 209EF05433D24E9E A369D00F377A1BBC E632DE3E8B5DF8CF D2C41EEBFB3893E5 E944BF2C94A9EC2D D4A9B823CC3442CF 86912F2CA3392A25 F8A15F49112C00BE 0C594303FDB8F854 C70C832BEBFC085C D9BCD1528B946BA1 CFF92BD57B0A3AAD 6AB0A511EE54E1D2 B48676A579D24796 3C42D41E650D67E4 F1AB5FC0D46CEA65 D591C16DFB2DB37D 06F38AFE5A546F3C FAAFD6AFA27FC9E0 521911B8CA091013 0759C988757AF6C6 C7E024AEDDC80370 58CC0DA10F38F399 EEDB5418484D5446 462E58529D4F13F8 75C28771CB4272BF 21FCCA635EF5CED3 929655C8541AD8A5 0D6215B84BD3EF38 DE957669E62C7E21 E50A046023619B1F E6B18209345BE109 990BDD346A75E300 5BCCD3E2BE0F630C 5BDF36FC76362F31 FA05F6B9E0940B0D 9CBDF692D1E39615 EFF0A9C89205107C 685020FE191CF0D0 6467F44C4DCC76C2 48384291A486D7C0 20E5170221B670B6 5D3AB645231016F3 12281FDC95F111DA 7DE275066AEFD522 55A20E27F850499E 060A26157FE0A731 4E9041D3B5220744 6045FA6E2F59EDC7 DB486322C1F4AC2B B742D449481C9E3D 0D1643935D9C3393 8C42163D3E817B0A C83D81BA229D6175 D2BAE7BE904065D3 5C7741D52E5FA21F F454998AE16A4BF5 66A6E2713593F111 211CBF08E148E4F0 95236C0D6539275C BA6151FFEF6A8B2C 4C63AFA05E1DB035 BF61B103269FC9A9 06C4373BAD0FC605 56FC97B3E8B1C826 DFD3B1B5EE8030A3 A52080DA28EAE4CB E2205F247952A995 962E03C88E0422C5 525FB3E27054124C 64123E39DB3DD21E C92BF1549A3F4F2C 14477BA2CBFDA30E 1B49E769CAF067C5 501A7D575421F94D C3F86F7A46102F2E 17BE61FC00A3CD9A EC774217494E6958 7CEAA2E6C1E9B713 123156F067304CB2 AE701F3539D74DE3 E69063FFD3DA1B16 10520135B67BBB48 3E84966867A8727B AB73A66437741893 C58D43CBC970A98F B99840D8F57E1660 AB470BD10E5FBC34 26CC2C8696095D76 FD5C912AEF677367 FEC4B3EC9543E977 A1448944B4B40692 92E28659DA5E7815 A6B6FD28A8681440 780E8D9D9EA63672 6F6F79D2B45FF6F7 DD3726280A811A98 94FE6D646B19E284 4C47140BFB5C8319 34875FACFE1A8ACF 025D63E822EA01AD 5F8947B8AA18B124 BC87501D5FDDE5D8 8A2928C561BFBE7B BAF8F030141874A2 1C052152731D2C68 51A8B8C60D1F0FD9 7FF8C5BEDAA98048 0B9DE3CE5F367391 F2539583352F2864 59EEECE02AF7E4A8 2F4A07C5CD4F30F8 F67CDA360A9B00A3 734C86DE5EA7295B F71EB299C7CA23D4 49A02A0BF57189F8 01E1F2BC49602E56 6908FC4CD3B8B100 45027A687ED576B3 2637892A03B30801 B018C3AE5D35DC8E 99EB9D4514BE3388 91E7F6C249F052D2 BE9070C3241B582E 06D6988D2FA5D326 C6CE13CEFDDBC312 8431A6F58E5602F0 0030F13E84288621 C77DB14B176F5988 39216A9288D00F59 4656633BC9A420A7 B51157C266E9040E 0BEFC281D41CAB4B 76831219380D9B64 092749483A5256A6 90AD7A09D8BCAC5E 1965DE87D88B037F 8107B301F77CB2EB 24D5DCD4DCDF3149 1F226B302ECDEF53 80BDB46897B7314E 218577B747B66914 C33C6FDFADD99A4C 9F3EE29F7089F710 0E79D25ED18837D9 EEE58581419F1EED 5E14109DEDF202DB 628B649FF78ACBE3 17CB06127573AE9E 92C727E78102BE6D 15E9C02974C9A7E0 3BB4281D3F197FC3 03C7877D3872B235 7D4B2F73A0607C27 240321A7553D5F4F 53C14BC4EC163EEB B6111B92B3B96A2B BA2D7C5D12E84E7F 1EB202B65A37001F 19249DE502B0A9D9 EDEF5699FC893D7B 3B3CB625FE1BBEBB 50F0AEED09B014F1 49F298F0A87A7EBE 
  • Read the ciphertext. Strip whitespace: 3,280 hex characters = 1,640 bytes = 205 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209241310 (name+title). Key = MD5(password) = dbefda52184ab197389e69ac481516c8, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 51 GUIDs as hex (shown below).

Decrypted: GUID list

  1 cecd669d-3d61-1c78-b3ce-25e6725d38d5
  2 b1f96d91-34b3-0683-8d3f-e605079cd18a
  3 ac1738fc-1df8-38fb-8021-04e39d325086
  4 2b5fd545-28c8-0996-aa72-b3e6e08dfcf2
  5 2e9e04a3-1b27-202e-9812-9be03e6bd98a
  6 e502606c-1837-817d-9263-44f0b9bac4a7
  7 03a68310-0ed2-1216-b1ac-72c47da685f3
  8 da9e826d-c118-795c-bf74-170d940a69a2
  9 a08418e3-a5ac-6630-85b6-54dc4f6e5c55
 10 38d0b1c9-fd64-3831-bcaf-4a2bf6e2715c
 11 4bb08ff0-53c8-72ce-ae12-5098d50b3c6a
 12 a70f2ea4-ef05-1e71-96bd-6a4c2652afe2
 13 3e864f6b-4428-6422-8246-b90d0a5948a6
 14 2ec58cb6-f838-14ce-99f9-51d7fcc1f366
 15 30408551-1c1a-3a76-af5d-3ae76e78f30f
 16 2ad1beab-0d99-33f6-b01c-3f51513c5240
 17 5cdeeab8-5a36-30df-bb7e-203d067e54ec
 18 787661f6-7b43-5f40-93a1-fd884d34033e
 19 5fa369c1-751f-87ae-92f6-1dd0552beea5
 20 59e2853a-d567-5947-a85a-c837a0cef4e3
 21 ec655e60-e496-02bf-92fe-84d85b6bbb26
 22 04c176b2-0e30-4edf-b13a-77791bfe0150
 23 a68b4624-d80c-8a2a-95d2-6a66658d2c4a
 24 fa97251c-5506-1a57-bbe9-0c7ceb4237c1
 25 449a8a46-c8fe-2466-a813-8c524afe633a
 26 69c8352c-a15e-2f65-b6dd-ea60e9ea0792
 27 2e9ef0d8-986e-5baa-9a30-192f83c14ba9
 28 8b2c95e8-3c33-0476-b06c-ef7b30093cc4
 29 d3b92473-5a29-5964-82f3-c387df050933
 30 41d5363a-5011-0ccc-b1b0-167e598548dd
 31 06e5ef18-2afb-55aa-9b30-40a0792a6b38
 32 d60348b5-0b63-8628-9c4b-e2e3a3edbf93
 33 d5d28ef6-646c-72e2-8e4d-28f5f47643dc
 34 993763a0-4089-56ba-b319-1207a895aea9
 35 8b7f3020-3d13-65b3-b232-f2d54900cd60
 36 1a80a24b-dd8c-3120-a6fd-8516608406be
 37 876165c4-fa5f-8978-9fad-7e17695b02d7
 38 efe4d642-c112-58f8-ae4b-f12f0fde4315
 39 4a0f509f-0f93-130e-95f1-56e18cbfcfd4
 40 6ac4a19d-7ac7-6bed-ac44-2ae5738f5c08
 41 929361c5-82b0-403e-bb83-8e38ea2352d4
 42 29a69535-14b8-0a4b-b33d-ace266708a37
 43 bf7ddebe-6f5c-3970-bce1-6aa4bf851de7
 44 eec5bdd9-9c8d-2444-950b-00da4e2571c9
 45 c8a6415e-b5fa-2782-b520-47160ace30b6
 46 c402b204-1665-62a8-8136-4fecf5ccde69
 47 dfff2614-5d62-88a7-a0f2-00d308877e57
 48 9373fbdf-6913-3566-b4f7-8b0d6e46727c
 49 4d5ed872-0deb-480d-afb6-b641c2c89c55
 50 2887fd57-1019-7d88-9705-deee6ec66e3e
 51 25ae33f5-5061-8a60-aa49-388e1a6e34bc

Explanation

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