A858DE45F56D9BC9 archive

201207030635 vz1eu

explained decrypted filler

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

Metadata

Post ID
vz1eu
Title
201207030635 → 2012-07-03 06:35 on A858's clock
Posted (UTC)
2012-07-03 10:33:47
Timezone
UTC−4 · title 06:35 against posted 10: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(312).Next(9) ✓ verified
Run
Run 10 (seed 38,548,093) (seed)
Draw
13 · 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
4 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: namerun: seed

From the post to its content

As posted (encrypted)

58BBA7CE2810A871 86ADA46A8F69F5F5 74B8C6391FEEBC9F 8BD8B43A35FC9EED 278D88EF2ADC0519 D11A6E42938F1A59 9D0F71FD3B796E1F DE33455521B62D34 FBEF1C39DD73D60E 7F82B9541FE0B90B 57ADEC0AE0616855 AD5B765EFC998B35 AE4A8AF9DA9A9A1E E8F18B7610339628 1E45DF3CF6B1D4D2 65BCF197988287BB 99F4F4E742C0BF87 3024DCEB02FEA134 E58F569AAF156700 8229D211B24D23F7 B421D037671E6B11 93FACC7138BACA49 FCBF6FB18F3263DE 336FDC0F71B0532D 213537E2C19C3143 07734FD095BF3B51 68B1CBB57F2771B1 467636DD15E22198 744EC26015C29148 9470E391E58C1DC7 348912B5F3BE532E DDB64FA1285D389B B02A8EF69BE3ABAA 1E10B2F002908AE9 20FB2CF32F7C8246 30A87C77DAA3EDC8 C8B01F90115F0F01 3DA15C05880F404D F69CC76ED08FE8D9 54FB65B4348CA064 1786591A072663FB B5058DB1E877637A 5DEF225E34EC7905 4593A24C5EFDC79D DE5FD388C33764F7 FB5000879CB2C097 1F7B70437DE7430B 2FCEDB4CF8522A76 8DFE8B434716A997 A382FDC5466C992A 5D694B69E3B273F4 10FC14CA72B76BD2 F4E3A1A627D15964 DCC35C33C3B6486E EB02740A3EAFB2BF 50E6EE919B76BA7E AE1A9C2D55E4812B AA6F50C6EAE39E88 E1C674C68608AB0E FDA85CB054049DA8 C8BADCB75091D6A1 A074271D5FB2B3C9 EE03DDBDA5A2CACB ED06D9F3ECC56606 0A59FBA1A4B318B5 C64BD622DDD20CAC 9DE570632E61F623 F03C485D8F33D7F4 437AAACB4D2D53C4 F91638CEB869C30C 9521B88FB22AE0A5 D909179DBC77F0BD BF3A768EC1C21D96 3DDFF533E7DAA6B4 6C4CC34F179ECB11 788BC94DBB1C1801 790D98F64F29EB39 8FB4132F85348C01 7FDF8DCA091C1614 F791A576AE9B883A AFF1BB8A8E48341E 5E868B013CA62CB1 5D629090279F0BDB 66ABDC03244C9126 AC5EFDB7BC9DF33B 5BC7A17126F0283E 44D23CFF6205BB9D 6CE0AAD4E96C4DE8 4D22F8B8AA1ACBF7 B088C6F302F6244F 47B57ADC61C2FA46 E50EEA04545A2955 8338ECB6F98C1F8B 9DF7ED35008E4F37 3AF085FA52EA6A34 D21BFE6B04AAC279 13924675ACFB0A54 A36366EBDFE6FB34 BB4BB96A7C5DAFD1 3F8DA6D80563AC71 DD26BFD093E639D5 00C4328704B46A3A E67669B4FE3F93D4 F02AA3967A67B046 07801E9B2E6AD201 939659154332F65D A991C921087B61E6 E19D8A6695FA26E4 565FEA9506330C58 D73D6C9BDA571F3F E4D3E1C881F3BB5C 2ABFB9798C378B7E CC8C366D52ADD1CA 3B504FD23149C93E 81C4BE233ECFAEE9 648196967CA5143E 23FA62D32DD9EFA1 9FEB227A89F44737 B6E904D7B398C19F 36AF7F312B184305 C43F359D8347E10E 5725A05286729537 30C52BC7C018ED01 BF40A89C26A5CFD7 860FB27D9AE25BE7 04886D551E168C1F 7BB6C3E430AF4BA6 BF5EE26A65CD37B5 9F45B309121AD948 6864A75C76398167 448D8788DDFF2B38 6D772EE643E6343A C253A7654D4E2DF5 9C158AD432843C88 CCBE0845556AFBB8 F3E745B67EFF100D F61CDC0AF37341F6 972C9B2333C3D3A6 6D71EE7543CC026F A228C6FDD24575D1 BAC783D27CAB3BE5 5239D55A94094041 E68DB31E9EF8FF2E EE09C3F3C2C71099 BABF88716323BAA0 BD6FD7B65507D874 3ECDF1D022EA72C8 FDF72F672E86104B 0537154FA8A30357 70AD45587DABBBA6 E5B4A45C172D091F C6A0757F80387A8A F184A6221E9AD980 2E9AABBDF02CA230 D596D5420D793347 660382BD21961B5E 4D40C7F49D54C6CC 5C28E3C9A8084626 5D67C0370CCC1A8A 62C88BF498B1079B 611FF953D2A6DB58 F82FFB414139DA82 65E2CEB3ACE77B77 38937088DDB676DB C5BB2B0E0A8AF201 08EDF7E7C58CF077 0A98585D9B62370E 84600E69D2D30269 99A1AEFA955EA22D FFCF6C17E0DD6E75 1AF9ACB25CC5CD9F 227BCC3A704AC27F F3798F04A4013A49 88181FB594187163 EAFB9D500AC3451E F654C4D30E242D72 2226E19B9E6820B2 DF286B8A67C5DCA6 C09C9A7512605AE2 564B2D90C32B08AE FB044D980E847C0B 9049630AF323D2F6 3AB9854F04D2B722 CF30241BE8D31270 AF8990C98E70D7D4 326BD524D647AC27 400079707B4CC96C D481D5BBEB7AC380 FA8D3AE1AC73608E 7C97FC68FF5C00E3 9CCDB87EDE33F26D EDC5357EE1F8A3E0 6BE5D0A0885BA5B1 A81A0BCC81063853 F85FE78B7E470619 274D28F9CCFAD2AE 6B4D2440B5B53EC5 D34E99EFC9338183 631B5D1F0BBDFCEF 3BC2BA5D789A2DBB 12C3B24A7AC9B62C 97E67259CA495060 E982D8D636FAA7F2 91C2CDC67484ACCA 02529DEBE5AB5D79 1BC8497506EE2B21 E252A4FAF659B6D3 44E94ECD40D2DB55 159BAB700751BC04 ECB96234006D6FAB 5C929B324B34701D 52907C21533B5F6E A4A222C4B197A6A2 90ADCCB1B40C3216 CB22A03E430C1E22 DDABD149DFD9174C AD09E3EA03E68F8C 52AD881F122FACF5 52076C9FD1E509F4 5D29B3F6E9FD7B93 FDC632CE4F9BF461 9AA5BB407AFB9103 6A3340099DED3024 3356B28D21606426 BA99036C797E5AEF 0483BAF4F2D97D6F A2998F53C8D52507 5CFDA0F97D812A62 AF29F1F07B827062 0AB8D8E7AD200A22 6F2937049F789ECA 404F26FEFF238DCB DBD2D69C38E5D6AB 109ED9674DD870C5 B9D668F43F6A96C7 77A2DA14BC4E2744 DF8E94EB77883B81 6561550E395294B5 9F4999B338890F2B 738590961ABD4D68 31608B30DAAD3E0F 52D4A2956BAC3120 A0A1F31ACFD03EF5 E035DA29A689B761 95366A395C42A4DD 0248DDC2D87D7EC2 375B5B442A74BB92 1E9DAB9EA14C5D21 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 e3d246cc-f1de-6e71-a8ca-abd5df9ec886
  2 abbc290b-cbe3-3085-ae11-6166d1e9c564
  3 a5bca2a3-3ac0-7318-bb76-b70d610437c1
  4 ec7ee11b-d351-13bd-bd22-29a2e32b0f4e
  5 f4307de5-e79c-0aa2-aa36-94f9874e993c
  6 190440b5-24da-1cba-bb57-2942a870bfe7
  7 a7b91ee2-1fb7-6c63-8885-837df3dc3293
  8 3421615e-85c0-8f2d-92bc-73e6277ecdbd
  9 3c26e718-f3ce-50f4-8d73-0f6dc0b95460
 10 f37dfc09-c8d4-24da-b1b7-2758b1919fc3
 11 77487e95-9ba9-15bb-8264-b2a93cd837bc
 12 bcf0234f-57a5-0381-acfa-090341c547d2
 13 f64ea354-07a2-1813-876a-118d43567c5c
 14 887199b8-af4c-7f3f-94a9-1346f7facaab
 15 d2754007-5cf2-3eb6-836e-def059123e5f
 16 69c04b05-9d52-7094-8138-4aa4c23fd070
 17 94d7803f-fbe4-0a8c-89e7-68baf64adf1e
 18 c2693192-d3ba-3539-b9f5-72e24ac62dac
 19 2b759756-0853-12be-872e-224b41927cc4
 20 013f9a72-3a4a-1902-824c-3f22568f2a0a
 21 cb030a48-7128-29d1-8cf1-ca232a9a3523
 22 4c49162a-eb02-3bf2-84a2-819551a2c44d
 23 28a6e528-1ee7-6361-b11d-854dd4daaff0
 24 9c4bc5a6-c906-008a-ab81-1f21d63e1383
 25 64b07a1a-e988-2f3c-afa0-a2d25836f472
 26 90c9c875-9504-15ba-af03-a6052b00d776
 27 50292224-498f-1c53-a578-005681ea29fb
 28 d1cc3ccd-006e-0e25-8623-d0a1e4f417a0
 29 6c644ec2-56d4-6161-93ca-2d6093b46f2f
 30 0f58475e-e08c-3522-8be4-f44400635c6f
 31 59fbe340-d5bf-31e0-9a14-2df073d8a8fc
 32 f3e2e943-99f5-5c57-aa68-9f10cfb45156
 33 a0267e28-d426-68e6-b2d3-44868e08d8c6
 34 65dd63aa-0284-707b-931a-a39e96c614bf
 35 7d69b537-c139-58e0-b830-e8d06512f16b
 36 9112bbf5-0905-2f6a-b3ab-ee8092256eb6
 37 84840564-eb5a-471f-9a03-ea90bef3629f
 38 44858dde-995f-0c2b-895f-15aba3e3cc38
 39 d8bd7569-e53d-62e1-8c25-5d1633a3d119
 40 fb01eb80-3c01-17b9-bbe2-5a694d2e2205
 41 83ddd65f-5e55-0faf-b772-f96effab405e
 42 2216720c-d102-317a-8381-4ae0ed109ecf
 43 285c7eba-ab45-5625-a95b-e542b7010bef
 44 5ae2e64d-d327-5266-a2e6-2cf0c92d7bf6
 45 a42cad7d-a233-39af-acf7-e86661070b15
 46 0dc505d1-6d7a-4fa1-b371-e502caf0814b
 47 5875c873-dd5f-48a7-93a9-bbf0d791bac5
 48 c3665779-341f-3a7b-b186-f4fc58774611
 49 6371b78b-fe56-54d7-887c-4a1f2c2bb1da
 50 ba83a63a-70ea-4fec-a481-c63cec14e171
 51 76f61873-4a3d-5530-be73-37108de4a134
 52 2809904f-e8d2-39cf-8f77-267147809127
 53 9a3739dd-f149-3206-858a-08bdffc3f2a9
 54 fea315b5-1cf2-0065-a74f-2357ab734630
 55 3ea052f5-cb82-516b-a76c-b00c04bdecd5
 56 f1f1216f-aafd-2daf-93a8-d014103794dc
 57 b4d78a49-2930-50a7-9565-1eea8a2d1cf4
 58 c867659c-0255-7907-bd45-10e955246c1b
 59 b07dd84b-9a81-7f64-8543-f49d5525e783
 60 086869d8-c1a8-717f-99bb-022ac25a515d
 61 fec62e4f-f2f8-0415-bef7-ee4c7646be2c
 62 24fcf7b5-43a7-64a4-85bb-cd2ffc183272

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 63710168521017370311236021106335675240610355344354533052577706. Exactly this sequence comes out of new Random(312).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 13 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.