A858DE45F56D9BC9 archive

201210050823 10zmg1

explained decrypted filler

3DES(name+title) ECB, 60 GUIDs, seed 345

Metadata

Post ID
10zmg1
Title
201210050823 → 2012-10-05 08:23 on A858's clock
Posted (UTC)
2012-10-05 12:23:10
Timezone
UTC−4 · title 08:23 against posted 12: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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210050823) = 91087a36b4c706bbc5e02148ebfd46c3 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
60
Filler GUID seed
new Random(345).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
229 · predicted N = 60 ✓
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
2 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

753B787A8E9B2F20 E8195DFA571489C3 A9F92D6E40641342 8A5B0D640661499C ADC6614DF9AD9253 CE4DA0F51906C00F 1763714578D0B270 137117A3547D9101 4B0ABB0E7306F310 933C280D3009790D C0088E9E0DBA9519 7D4BEA4B5AB4FE9E CA66F05B12CE75B1 812AC7B22454A73E B4F4F10CC61624FA B4EC100E00516F86 A33F62EBDCB85D3E A8CEDB9F5CA70802 A1C0D655C17A98F9 CA4097489D26778A 7F84BF450D08DC70 84CD375B2159A1B1 3F31AD6BB764D7A1 3E085E1BA85EE3F6 04A0A2107D47A891 52A7E5FB5126722C 3BCC46F6C30910C6 E39FAAED1F460DF8 FCC3A2B57C49309E AB54DB2349EB5D30 3B872584CEA9A723 1E7A85DA5F03D26A F93F09662FFB1836 9160B58FD5CD71A0 380D8D191428322A 8B5981E2CDF1E567 27271EB83E6ADA82 347CDFC643F4437B DAC74503CB6474BA F07C8F11813BDB5B 09F22C2F015E6D98 F280A52A50C86B2F F1C0C5D74482BBCE EEFE08F3F494FE53 C3F2E71BAB9014B0 086769894039D0FF A2EE1539B0E61E0F 4AEC71156AD5DDB9 6C515DC21E464873 119D4028CB79B566 42CB0079B7370FB8 F7F55723DB76674F 911EB9D5CE46E42A 58F59F75F51E46FC DEE4FF2B6FCEAD11 983F4A8D9CE6CC7E 1BF3A6BCCAF907A4 ABF48495CCE513DE D7DD44EBBA805C8D 5AD2CE837778251C D4B6ACEACDA45A81 DBC29B6EA82DFD56 44D65C55AE802A0C F7D0EF04CCAC9B70 920AF81E53410CAC F7F50380F85103E4 973AADAEF2DA2044 3F1B4606938F31B5 5BF143F3E8ADDFEE 0AB6D573CD8D9436 372C113340E3D431 88C9E50053BC5092 2649DE86908E16B5 B197043F64ED5F70 83898F09BAB7CD43 4C83116731D83AE3 5D37DE59C9B25544 69F24DF953ED9003 2E7F31EF27A11F4D 6D660563CE6AEA94 535C5EA6D5D92DA8 9E652ADE521EF766 BA1F51A3501E12A3 9250069B0F852D3E 2C92F26D7A711695 E2700AF770DBC2CF 31C952B6F400BD7B 4E116DAA5A694852 1CDA5ED31E3F731E D11DA0D8BF47527B 5A98173F5237C996 DFD3FB6D55F66BA5 51FF1D212B0E538F 212166AC04150B18 E38D86E810150689 53087E5E2C498CB0 886B6566C7CF408D 38A229317F9BD65D D5E3C89D651E5C4A C4505388F66C20B0 292FDFE1FEC9C15A 674DDA38A95F8122 5E71662F2C0D9BBC E676D7466AAD656A 57D52DEF4561D1E2 83E91DBDC90EF8CF 86C04A740E1FD878 55A6116071BA75BA C94FD36E53C2F73B C87AF73DDF52CD6D 54A59FF03BD92066 8F2A215A798A189F 05B2C30B26CFBA27 BF3B1A838AA81ACB DECBC531DEBC3D7D 6323DF7CAAF14954 10C9458AC9E58492 AE65FBCC422308C9 24FA7B996058679E 3B416D5AAFC0A92C 497B248728701316 261A04A726E0BC01 D0942043302CD12A 15D6AE88B2FC4198 32FCCDCF198A1091 E741262F98FDBCD3 A21F85564E4574C4 5B9F5313B2B560D1 06C0D82B206BCC0E E6CF02127E83052E C27686045B468CB9 35EA289C43CFCDB8 1240DAF2CCA8BA18 0639B23FA1A87801 B07982C1280CAB3A 11963E4534182F9A 5F6BE48868EDEA63 2BB0D09FED97083B 5C06D27BF1E31015 3338A9F053C1E43C 6C07507C105D577C 55153374EDB02282 7F53C0CB7AD496BF 25A56295D115F09C AAC60C8269D0B7CB C30C21DA13D13B5B AA16DB69BCB33981 E3F6140F027B0C52 9427FFAABADA9760 7F141056F83F02F6 C0D83C235CF45267 1E21663D719D2D9A 3AF11907EB6478F5 65628871D8AE778E 9DB615CCD400466E 26A98F4B0BB3F701 DF12A5C9209AEAF8 586C7CA29DE69700 55C82F92FA0B8B4D A110B75A54AF5D9A 69B669D39F55B8E2 2CBA6DA7133D7DA3 4B358CA397AA773C 292D036BB318F080 C54D212698D33E1E 43213C60E05E79A2 72E66C6CE043CDE5 096494F5E23F5A9C 2883CE67F0AEFE31 0F6CB4BB31EF243B 81B3D8A01E73C50D 2CB10F69E9BBA91D CA975A272D02D94F B5A98ED2D581CD37 E29E64A95B75E607 B8E73393A8AFF376 A199F2C17B603776 D3C844020EE62EF7 7E586D1C582652F9 A1574C675E184FB2 86B72E53338C2254 7484809BD93CB83A C14F37313C94CCE7 EC204422907AB96F E027166A01D5600A 356A04CAD6BEC973 A03881E2B1DAAD35 D279A0D9FC859868 D14809DE07D58EE9 7A13AD2420C6BC45 C709B1F121CA5259 5997463781B21216 7A0E1056914026A4 E256CDC20ACCE72C 3756B9399564414E AB702768A0DF378C 5D34BE8966F5CE73 1D523DEFEFCF3599 6924A237F982D3F9 5519BB0D63094E6C CAD02B333904D013 F05CF55F6BD3A357 39D00997613F8145 04344D3A2E8BF399 507A6A23E1B6D9FB 9D14965B1441B1CA E5EA88BD4361EB31 17AFCCA522ABBF64 F06482464593D138 38ECFDF7FC0D12AF F8420F9586CB842E 09577DFEA04ECE19 887EBC494A31304A 9E6FEE60FB86A28A 0FBF98B35BAB8424 752F21481DAAA6CC BCDED7D135C4BE4F BBE3C4914A48A572 EA4EA2C96BC685B0 D3889E3B1008B151 2DBCBC032FA617A7 50DF24A1FD64832C A9DA226BBF88E5F0 1AB0E6DC2A5530BB 9847F8FDA649BA04 FB20F1BF34ECB938 2252745CEBB5B532 467EBF474DDC49EE 9DCE21562644EC99 CC54E6EDF66748A1 8677B4A9E54D998C A0B602EC4CF56586 585FF01D019E2A09 D95A2F725F51F309 EB44BA22C2463F88 6D0E7C1DE5851F90 D56E8AA094D06443 91BE76E35B415CBC 40700A9474FE9A7A 7BA7CEC086184B44 79386251457321BF 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210050823 (name+title). Key = MD5(password) = 91087a36b4c706bbc5e02148ebfd46c3, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).

Decrypted: GUID list

  1 da9e227c-991c-8b19-8163-4f3711e1aabb
  2 d4a9a1dd-2699-0446-86a8-8f398cd3670e
  3 81aaa3ff-9965-856b-9b91-2ff523ceba10
  4 697aac45-784d-19a8-a2d5-3feecd6ec39e
  5 4a93243a-826f-8cf8-9f3d-8847a4df6e49
  6 3b5f0294-7341-0596-8b62-cebcbdd6f087
  7 e2cbd1ac-1f27-4c47-a29c-001b2ff7b89b
  8 e3c31347-9dee-4547-8682-346173e42077
  9 e0a7dc56-71a2-5d89-8559-b266cd7f10e1
 10 97855d45-771b-49ac-8ec8-ee36491b620a
 11 ab6d281b-891d-4075-bb44-0cbc861cbc50
 12 bbd08c85-9a4b-74fa-b25c-3ab0f6770ba1
 13 566b164c-51f3-78ef-8373-83d7fbbb81db
 14 9f167da6-48b4-8a00-bca2-20aa599a7925
 15 f97d2b6c-768c-42d1-a914-597792774931
 16 a58e25a2-2248-44f9-9d43-c1af1f0fede5
 17 a8128104-71c3-7bb0-9822-c2240c646d15
 18 36130351-785c-8555-8a4a-22853f77e575
 19 af1b02fc-2911-088a-91b5-e60373751732
 20 9e6e6509-6eef-88b6-a541-68d44800f77e
 21 895aaa67-d38e-542f-b680-764225c549fd
 22 3c62f3b6-12a2-4659-920a-f0dc9471bdb6
 23 ee75a931-88d6-267d-93ab-5cfa03ad35b7
 24 ced165b0-203c-5360-a59c-cbf5d4567d86
 25 9b14a7fb-9fac-4008-a1d0-180956c87340
 26 8318e2ec-5cc3-3eea-bb7f-51ecd16d477e
 27 4d79d391-afae-4230-82bd-cbd2dde676dd
 28 ec66abb1-783a-417b-9906-9b3f0714647b
 29 a137570b-d596-75a5-a3ed-8782eb2a9a62
 30 2baa6692-144c-8902-893b-dd2488155bfe
 31 8a7c9d19-d2fc-4a0a-a37b-0b73c53c8f3e
 32 56947e3b-0e20-2d23-a1b8-fe72794b1eea
 33 c793de61-1076-089b-9359-7254eaf4909d
 34 13867237-f8b0-5754-94f1-fceea84a8cb0
 35 d3d6f7d4-2d2d-0c76-8dce-2617e371393f
 36 33cf5a7f-f02e-64fa-a8bd-9e9b639dcaae
 37 8d465c80-8c63-7c46-be62-2e33f5d957df
 38 9e9d651c-bb68-4520-8c6d-89e60d8ebbb0
 39 cc640938-7fee-3d08-a431-cabe7df1b2e3
 40 ad66fceb-21b5-7978-937a-9977c9340ae2
 41 018ff0f5-07a5-3b62-b0d2-829820fea9f7
 42 af39baba-e33b-54bb-9661-444d06ef8438
 43 37c43a63-3f18-4756-ab19-9e3736a36527
 44 a28c1fda-e917-2783-b8b4-a6c70b7d131a
 45 89a8fbb0-4903-7186-9a70-7553332ee64e
 46 04d5f914-b3a5-5da2-92b7-50ab12401d0c
 47 7acd71e1-a6f2-68a6-9da0-7e4411e1e243
 48 331077d1-49f2-7283-8701-789752457d0a
 49 ee611d30-235a-7a34-a5e3-dbe32800383b
 50 37f4c606-9b65-7ec1-bda5-aaa9456b1642
 51 6cddd815-ce60-45e9-9ebd-e501e4510305
 52 1424b80b-5bef-1040-943a-3bf10237e186
 53 d13f1b07-1228-3f69-9df5-0b777fd4c6c2
 54 6cceff78-0c9a-6294-b05d-74a36a1df5c9
 55 a4aa9504-2a1b-2525-a625-fb787ff58f7f
 56 0eb0e9d4-4cd4-4ad8-8ddc-4e091783d538
 57 a8592d9d-771d-6ec6-a510-3b47bfa0b23c
 58 52888ba0-a1f6-3c29-8b72-c48d9cc85469
 59 612dbc17-d55e-6baa-9476-b78f7c213131
 60 bd742ab5-cb29-4ca4-bc8b-8d4be8c07447

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 808180445447784478085425434478420506743735427567774136246364. Exactly this sequence comes out of new Random(345).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 229 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) per post. The RNG predicts N = 60; the post has N = 60 ✓. 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.