A858DE45F56D9BC9 archive

201207021835 vy4mk

explained decrypted filler

3DES(name) ECB, 62 GUIDs, seed 890

Metadata

Post ID
vy4mk
Title
201207021835 → 2012-07-02 18:35 on A858's clock
Posted (UTC)
2012-07-02 22:33:38
Timezone
UTC−4 · title 18:35 against posted 22:33 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(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
62
Filler GUID seed
new Random(890).Next(9) ✓ verified
Run
Run 10 (seed 38,548,093) (seed)
Draw
1 · predicted N = 62 ✓
Machine boot
2012-07-02 09:51–10:51 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
5 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: namerun: seed

From the post to its content

As posted (encrypted)

A0F5BAA53F7638CC DC8F44C0D859D2D8 12435F6FF95A0C9C BA2937A7925A5C83 98893D71FDAFE642 B345D0E9290024A2 F026A1826AEEB1AF 71697182D1B5A09E 8FE1E0983853582D 654906777F39DFAC CC678371B6637028 C24E1A87BF3A7ED9 8EB3F8DF9CFBC940 D5D894280598CB47 DC45915DB1A9B829 6CE72521830028F2 6809D335A0FE3C1B F246D82D843EFDA2 4F0D27E9E7A69A30 0FEF5072997ECD69 546BAA8CCC2DCBC7 0EDC65E5C154F91F 3E06E0C4FEB702A8 C3927639E9FFB5B3 C657879792CF95F8 87A7C121B23DFC1D 205211B7615D5F5F 2255F47E448D45AA 361D7867C857D8F0 D6D86AC71095E174 B44B2074AF05AD53 3C6FADB206EE32F5 DBBA87FE4766A436 330A70B93F695492 17A5AC8C972134AB 80BA1756F95D67EF 4EEF4D26BC969057 33E50C555458C889 BB92C249B03361B1 5A382544E3F20138 BEB452A79E87D777 A7013C42EE2E1D5E 88DE098D3BF55B38 4BFBC560E2AF1744 2E14BD7DEE051FE9 37AE1CD721C1B585 425F5F6AB99D4356 587D5BFB6AE043BE 33E6A6F2C7C1FD68 9A400D76577D4F1E 8D77B84B68D0B644 E651EEE156EE898C 04F5504E5FC90926 7532C8DC1D7C7706 62BBE469BB9FF784 2C9E97D9F9DB8CB1 6DE30B0174267AFF 561FC85C7433C392 23F78BAF63A9EE92 6E493BEE6EAF1096 A802E05CCECAC2ED 72A4F07B39A7287C 9D15A1BFEFE53036 3740835B5A68CD33 A7EAE3EC83069248 5EDC8F9AFCC8A720 14348F0487996CA5 6362B931C8CC9A5F 5E2C7B841621A04D 7A8B4167A58DDCB2 4DD39245658B34CC B81B15701482E0F6 046371FE3F8B9E19 9DE4821290909C07 032BD1EF77E9D5B4 15A5E920B762FD49 CB662FCABA3E0B85 E3D413680319246D 96E48D877F953CEF 7ECA738533186320 B42CD2C3C5720472 EBE58702ECC375F3 8AB228B66EBB6DCA 5436A66DCDA74377 6EC730F832205C98 ADCDE4877939312D DA402419D6CB4440 59A0691C108A2377 DB8D447DEFB690EF 5854044B66749B11 08B2E2993B8FD879 758CD1782F348109 A3FCB27920BCFA6B CB629C7A31AFB553 907B342CBA68FFC9 B67BCEAAD63D2922 1176B642EA6D7684 94BF9667E24FB5A7 F5D39906A6ED6054 F63D92839C1CDA9B 0C9F48A4F8EFBC1B 6F6C3309608676CC CB5D5A0287D6F7EF BC9E91448DB4895A C6F845169A4FF240 C255ADC7F0E174F1 94097A74B8495B6E F74FEB592CFB37C8 9982A8BD921A84E9 27B85811004A760B 5A0A771F3415BD57 F1B79B614B3C5ACC 5AC6B92033C6C4A8 56A5C08ADC7841DC 67F70515F29CB39F 1E0C869FBB912D04 764EEE7CDC30B412 27553B1C1E91D35C E27AC04267F52D06 7AD4A4C519FE82F1 F4860D8EDBDF3071 A0FBA493FA5C3825 A4FC6CBC37E7E60D 376EEF425D66C0DE 90C354F2F79F20B3 405870E6FFC70AD7 386CD1A35462EEF8 EEF3F4F500673B31 6A5827EAA8EF539E 7DA6E6E7782E164B 1EFC5F604262917A 4FEE51098112173C D5B7F41C0B958459 91394AA1BB27A8CA D1D8F469048922AD 28745998C1374594 A3F86822CA66D60D 16FADCEF7D8834D3 B86047FF5D9D456A 88767BEA5B2DFB72 011FDCBB11A69141 F98B56707931518E B34AB193DFD8C98B D362B7D775FEDB06 6732A94B1291CEE1 81C86CF37EF30281 B70B6603BBDB2412 DE4BF4BD73EF9B48 A4B4F5791F75FA4B 5816140CF71D6503 B1EC1596E2B8E7C0 336F1A171596F53C 87A6385670862B89 ECC5EE32D495D61A 171724A1BA6D1C28 FD3EF45EDA0567D7 7368FF3024F02EA8 7788F1DE2408A8E1 2B7E051C76BC936C 63AEEBBAB2F5956F 9095ADBE527CA430 CE123CD5BD800233 8C6D135EB70ACD4C 5BC9522AA219D501 1A0E0D570DFE8085 5367492083E734D2 C26C02ECCA0802EA 182D2C4A0D09C7F0 661BEED4FDCAEA41 1EF869B9D5C74168 FEC9FE64501CD1E5 7C8801CD0875BFD5 F94B116BDCA11C88 4F3753E083647FD9 573EBE2CDA6A5C82 AC3529766D19AD8F 09C45337F78F3638 7DEDCA3F5D500BEE 101D4674C15D04E7 5A7C36F83E8A1B03 30C202E284FC5FA2 A0DAD37859ABDF5C 92F6B824F1074A2B 0345236CC27CA6E6 EC15D172621631F2 82BBF7D6E4617336 6769CEA68F8327FB 60861FBFF0766047 4895C033A0E4E353 760D093B77DF3FDB 7DACD45CE8868FB1 F0232E44DB6CF11F BFE2DCEA6ACF86D4 B09B8AD78825CAF6 3F59878962766487 16BE10AA5575CAED 37EA530238949F1D BFC2AF8D528D7B72 736E89C34E81F436 358EDCE774AA4CE1 23EB3A1EEF68A781 7EDBE030522D50D0 868E3E8CF5383F40 68721FD8786E6B47 86954C3474099276 DAEBA128B51F1666 3C8E114BAF72B8F4 B902ECD28CC99137 36FC39BC15684DD4 3029B70CDE7B7E6B 80639067BE7F3C97 20058B9C798680C2 BA256EDD581E1476 73BCCE1CEFAF3FE6 078E491524C836A0 68D25EAA4C2D08D7 83BAE4FBD1B324B2 2A5CEB87A2AE473E 72C775DE97191367 F046AE870E7CDFC3 28BB104BBDC7D0AC 38BC46756016EEEF 673BE3D447CE8DCF C988A4715574E3C0 3E4E68F8B1DF3E16 F15E3654B5BF58ED 8D4AD7C5406C94C8 55BCCA8BD7873A64 1A2FA080D6B90703 71A5A1F491A4B6C0 7F95CE136F3BE173 46A3EB558A6B1F6F 4FC02E51CCEB60CD 007720B4EFED55C7 B0FE690A0278A6EE BF0E2AA389003B5B 615E939938A8304C CEC576944E7E661B 0CBCC864F01218C6 0E7098DF575A3151 3E3610997114026E F96BC4D06E56C582 52FF6689BBC96258 61FD72AFB50D409E 15A9CCD618C92F2A 9F164D83CC6C9036 B1F989EB806825D9 758F9E91EB3927F7 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 3,984 hex characters = 1,992 bytes = 249 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9 (name). Key = MD5(password) = 34a14a42e98ff96095af56604e290cae, 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 79ac30d0-42dd-6329-b58c-8d014636beb5
  2 642f5236-06ed-89ae-9981-ca5e1064e0bc
  3 e1043c92-ef09-727c-af81-781cf0624ca9
  4 27188acd-b5bc-477e-9ba1-eab2a7ffdb52
  5 edbbdae4-c25f-020d-b2cd-0959b73233a7
  6 c4c5a94f-3af2-2e62-a1bd-a072b00655c9
  7 5e5da543-a5b3-6dc9-b088-9217c9370de2
  8 bd834d9c-55a3-83ce-9c45-113b98194b84
  9 b9d94ec0-97b3-07d4-bec5-7a1aa509ab28
 10 8568372f-f755-41ef-869c-45f81948ed2d
 11 aa03b617-0fc8-8478-92c7-0edf275b5fd0
 12 13753502-b536-241e-b22e-6dac7a01236e
 13 dd03efd8-ee37-4b2c-9cb1-3e1bc2525342
 14 88cbd529-82d1-49b8-bc8f-5867f5cdd19d
 15 17d5d936-602d-884d-b19f-7f4407b5fdb1
 16 c45e8795-a456-7e56-b48b-7f4889e0b5e9
 17 8d2b3adb-cc37-83a4-8494-9916affe02aa
 18 6e555c6b-9388-7d75-92b1-b7697b08cd55
 19 810e9ab2-0590-6fcf-a980-4e61ed053d94
 20 084225e6-aff5-8cc9-9f2e-b93dab324646
 21 010b81cd-ab9d-0405-8fcf-d4c379bc0750
 22 c8d154e7-d4de-1407-bbf7-0ddef743d981
 23 fa218e4b-dd7e-34fa-b560-97599e673860
 24 67d09c5d-8198-8858-8f6a-5a41e8e50379
 25 6d9e584d-5720-82a9-8d8d-dad79f8c91c7
 26 4e6b6571-4bec-806d-b9a6-bc835ba80351
 27 fd804828-2697-1fdf-b580-191d29cd7b07
 28 2bcdcae5-e10f-185b-8a13-52fdc420db53
 29 19e7e750-4d3d-38a5-b984-dcaccce34cc5
 30 f6970a76-6723-76cb-963d-3ceacae87169
 31 5c0755a0-3638-679b-a05a-fb9742273241
 32 7740ed48-c925-7529-979a-c65551da2902
 33 96c3c7e0-c7fb-1667-be6a-9f15d5097288
 34 d06451d2-f1ac-2b6a-93c5-ea01f3f7a25e
 35 e6b52a31-7ee3-3f75-af0f-95512048a0bd
 36 1cdc1709-8aed-391c-9f30-52797e1bff74
 37 10463d81-b6e8-2102-8f34-8e952fd906ad
 38 8e5a37b7-3514-8361-b81e-ae3a1cec2780
 39 077c2972-2f2c-611e-9ada-87aca20bab04
 40 6f52f1e0-13e0-2d51-87f7-88b34f20f18e
 41 7d60f153-14c2-6ce1-bf80-c93625f37890
 42 c9b3c255-3054-8dd0-a637-b180fa46eb8e
 43 24b9fd71-99e5-243b-b64f-5bd149c006b7
 44 ec063c7d-cd29-8c80-a348-579351c53f7a
 45 950b3ec8-b57a-1701-a23a-12077969c95a
 46 9d860b7a-3b2e-523f-a8ee-b8a8832216a3
 47 21a055e2-c396-1150-a1a6-6e0f1835983f
 48 bd9901a4-0209-39ce-9ab5-3b642010fdd9
 49 ff622540-7ede-0f4e-8ce5-dbf26e040bb8
 50 0d42f9de-f3f4-79ef-844c-51cf77ddabd9
 51 23bc7996-5b8d-7dfb-b1f5-76d5e3631f68
 52 3e6f522b-1a17-71ab-9ea0-dafc1f89535c
 53 d2e952e0-008a-3c37-aa65-0ed832926b70
 54 9a1f4b64-972a-7033-9329-203352e27fba
 55 a9ef1cff-1198-31fa-ab03-1280d5ecf878
 56 f176df9e-8602-46b5-b3ab-d6916ad8c513
 57 15f756a1-7e87-4827-ab9a-81fafdbc79b6
 58 400c7180-5974-8a68-a878-cc04a24de022
 59 73cf65ee-25ec-5ddd-8cd8-38d34d892030
 60 65c415b2-5c5d-0933-9afb-d9d81060d10e
 61 7f54e050-7a57-1a6f-ac7f-93f64a75554f
 62 d802f7fd-a6e4-443c-bcc2-9325b87581fd

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 68740268048244878768013888113767123328626828151307773734485014. Exactly this sequence comes out of new Random(890).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 1 of Run 10 (seed 38,548,093): new Random(38548093), 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-07-02 09:51–10:51).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.