A858DE45F56D9BC9 archive

201210031301 10vt8i

explained decrypted filler

3DES(name+title) ECB, 50 GUIDs, seed 851

Metadata

Post ID
10vt8i
Title
201210031301 → 2012-10-03 13:01 on A858's clock
Posted (UTC)
2012-10-03 17:01:23
Timezone
UTC−4 · title 13:01 against posted 17:01 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,216 hex characters · 1,608 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210031301) = 39fb61bb130eec0bca998dda86eab31f (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
50
Filler GUID seed
new Random(851).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
99 · predicted N = 50 ✓
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)

25C3B929677F7E9F 5D774F8170F78F61 C05B7F8E3DCD155F A956F5F7F5CFCA1C B4A6F68F756C140D CA42393181DCDCAF 5D22FF28075B4B9F 9CFA255F2C0CA857 309A53E022483E2E DABE7D261E60BEF2 D9EF6E2E6BC9FC2A 59212A2DF0DE6F58 A50C1ECBE3F1B1BE 9599AF997E51C91B FB149C1C2280E011 B33F12B5163C4D90 1E3715B167DA9C9A 8461F675C4E5D658 D50D7183B61BEC14 EAE8165E838B1D2F AB5EAED4430BDB63 8933E50D63D40D52 1FEF1CE3E0DEAA5D 589A72926445E07C 50B00CD5EE8F9B14 A7830E03B8CF8EE0 E1797B2F995C503B 708A820979F60026 07587766DF303F61 BB5048FEC7589707 23AF94B58E8C5790 E9D9B86F825A5794 AC69B304B5A08767 ED28D0447875DC5A C308E0D950E0781A CED7544AEE939AB6 35C200935D5F12BC CC8CFA6CBE40D084 1CFCA11B72FA633F D9F61086A2365F07 60CE6BADDB8539E4 14E547C448FB10C4 58CBF243BE34D9E2 AF89B94D08387EBF D869A5E9899B3E69 B42BB24F6B23D14D F4FDAFC629B4CDF6 EDB59607E59F0F24 7E4D1ED442499F1C 5488F1788DF8D3E8 AEADB45DEF830EB0 9E4C2A4C4D5BDD38 F097829AA64B78BE 9FB7030A7448A956 8C879828FD573170 C0A2175559B94717 D64699A6BE2CD40C 0651480471648509 381B62A49CA6613A FE249FCB8654B019 87B8501479C43D72 C641C487F32AD2E8 E05F7B8B8894D2F9 0DB8CF34938F61B9 909E951807760592 CC43B720674B423D B298C3F98D14ECDE 65E54F817B080287 B91645007008BB6D 898F674AFD5C848F ABB6AEB6642E2A7C BC637B062A47B3F1 FFF76A6E591B4391 B802E47DF481E768 7CC70E46BE7DE608 467A24F3A21D1AF4 9B7C14C87B321783 ECC7DE4A08B1D209 FD63367E37F59C55 806BACE4DD5E2CFF D75C867E59BF0E80 8F4BDC96F8F681C0 31C421E13217242A 37E69F637EB6E713 72E61586FC6C3084 EBBAC1E552A07334 EB708F74E7B7399F D2C68DE617381AA5 E7A3AC6CD2310F80 08EB60683CE98850 D955A3B8269A3DCC C0DF6F42B25DD092 8BE779896FAA1DFA 4E03EDE578F5D988 BAF02426D395944F 09930E8AA7BC36A0 EF5E79E78340CE0E AA7D1E43CE485AAE 1530016151AAD00A 5EBFA9DD9D4F5C77 5579ACF457014266 37EAEB4CD162E739 D3DE7FD672E5D6FF 69A8CF432618F8D8 40901611857DD4A6 DEAB7C03F56CA5A1 FD9E827CE39F3B8A A5979AEF97A944B8 D0CC17CCA7498573 320BFE82F18ED991 182AF655858368FF 87A748472D760E19 15238F6B3B7E3900 0B1C13BF95308301 B3E041CBBD8E716D 584554904CC00BF7 CCD36BBC0AEA96B9 0CD0D393471E3709 51043744791349BE A9BD0D2E82E22DAB F1328B3E94EF26D8 DDC77E26F3FF481F CF5FD39406B8D311 962F35EB7469C024 BDC8CC88E6BB2E00 D02B2B47B2A9199A E2792F914003BC6F D99F5B872418D738 DD488DE84BD4B86C FB87946D514827A5 BC8EDD39F0F63FCD F953BFA2846E558D 1EAF9A422EDAA4D7 0009342E3137716D 021A9B111EE20154 FC299EB0B1E2A6BA D74E6786E1C9E2B3 3242417A2088518C C2D8E3A54C61454A AC9AE6A70E9F9E9A B2818C1815217435 D973515B5A311A8F A528C276705760B8 5A7F2BCC4F6A4E56 AD405D7DB748FCD0 A553B84CEACB9B82 79042627803658EE D955F809AD472288 B88BB0C67E079F22 2026C4683C74EBA3 3CD3D5B77373F754 EF84141CBB4792D3 6A9EF0FB7636930D DA7CD78F7E74EFBC 312ED690E5AF556D 6946228D95EAEF39 B94D32DFD2D59CF4 F6EA7F084AE7880B 502DAD4959590986 BA6C6B522144C4D0 C503EB9E11F21AFE 6A02579322BB1C2A 4101271D3E8B8D90 1D59D2A0A656EE54 FDCF74A2E082DFED B57C4FB8F08CACB9 FD0A344A49C4A5DF E409959FEAD4B42B 9E472D7A3B37A28D A9A5FFD8DA1E9B5F 61A24C136902EF1F 0BAF3D071FBA19F4 C8897A399E13E88C 959326A627EC240B F96C943A1ADAA07C A5A0E60D03F5944E 5EDA638A221E0D4F 612BE6A6B97A4A02 D7DC4714A7ECC51B E10B304E1D765D6F 7557F38E03B18C2C DB4862E15E9FB6BA B41F584DD2EB11B0 2615BDF53AA73BC4 9879F72BD814B070 3C789B99E5A3DBA1 24B6986D410CD827 14AE801BF0BBCB55 420228673C1E5DE9 5F6DB5613365F09A 1D982CB48A3D7C80 DFC06C95FCFEE0E0 FC867F751C224ABA B4B1903120C4D93B 11DF700263368BC5 4EFC481CC777241F 4722FAA03BF0848C B15043C67B2A0D21 495E92B2A273DEBD 4B4EAA038E84EF99 09F206FA802D97BB 
  • Read the ciphertext. Strip whitespace: 3,216 hex characters = 1,608 bytes = 201 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210031301 (name+title). Key = MD5(password) = 39fb61bb130eec0bca998dda86eab31f, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 50 GUIDs as hex (shown below).

Decrypted: GUID list

  1 4ec12bed-3263-20f5-b132-f92c5a90331e
  2 af4c9c58-191d-4a4e-965a-d1fbda3b34b4
  3 e74ce84b-8bf2-506e-9d81-e86452101eb0
  4 d68d6f1e-7ec5-18f7-930e-68fb2597f828
  5 3818b5cb-845c-3d48-862e-a99029c9fa12
  6 c59b19b4-fc23-2d19-9ed3-245d1971fc7f
  7 0c2efef4-4dd4-122e-a435-d6a0171bf100
  8 362946ce-b151-3184-b5c0-36cc179327f4
  9 65158e43-0fab-2250-9b9f-bac2259b95f8
 10 415f332b-0031-07b6-875a-f0038c1441ba
 11 bce02d4e-64a5-236e-9687-19c8f7eb65ce
 12 d0f72230-ec6b-70b3-a613-84e3a6b70cce
 13 ce263a55-4c68-51c7-8a8c-d2c3c2a01798
 14 f8cb79df-09a3-1f54-9a5d-bb0e1f5036ae
 15 03e314b5-cca7-56a3-b4f6-c6e9dba81306
 16 59be69c1-11d8-4abc-88f6-ebada5b45b10
 17 87dc2e75-a125-5db7-9917-d528b48bf6aa
 18 cc53a3a3-6f43-5465-94f2-927463fabcc9
 19 b380ccc3-360b-6b51-80ac-bd11de3ad329
 20 d06ae40a-d014-7dec-861e-cc20d9dc200d
 21 154f54d3-15a6-8e12-b163-6fa931544c84
 22 d336a245-d6b4-5cc9-936f-6cd15cd0f944
 23 d9b4103c-ea6c-7f4d-ade5-ef1a7c0ee626
 24 8929ff5a-0744-272e-aedc-e9d2a16a3a78
 25 644434fc-eb00-0d61-b649-eb055a2ee1b6
 26 a1ff306d-19fc-7267-9d74-ea107aab9458
 27 e3deda5d-80ed-554a-8dec-c41cbed69301
 28 864eff82-d3ce-8864-8ee2-5638c89277fa
 29 78363d18-1be8-55e1-863a-dbff55625f9b
 30 2c53bd14-d1e9-316f-baa4-fbb36917c846
 31 c108185b-48e2-357f-a9e8-5280b3a4e5f9
 32 8a7f7006-6279-55e9-a5f0-be76c5f80698
 33 621ccf77-dee6-4b92-8325-06f5837b75f8
 34 f2141716-1ff2-2bb4-9934-34fd6cbf7482
 35 16b7a144-1676-7764-9231-bddd0628128d
 36 635dca64-3eb5-5b53-a267-d6653b6c7c55
 37 0ab91194-1b42-8976-9e91-0832c6f06eab
 38 b653be4c-5a49-3283-ab0e-7e1a38dcadb7
 39 320af6f3-a643-0833-930d-9dc7b46d4aa3
 40 ecf78a60-1194-1ae1-a8be-806375ce75c1
 41 50e39920-7c1c-79f1-9992-438f80ccaed3
 42 9553c430-ac5d-1c4a-8b15-202adc992186
 43 f436073e-3bbb-0fca-a5eb-f4480931e6f9
 44 012f180f-588d-5bc8-830c-cabfd12ddc82
 45 aa70b996-9698-5ef2-b34d-f209bf4dd4a2
 46 4d5499e7-4cb1-1a41-a202-b60fc8d01346
 47 96ddf144-a69b-7fd8-a426-84d2f0222b1b
 48 b0b0633f-cf07-73ce-a733-da650f6671a0
 49 7685a1a1-1d6d-2759-b3d4-2830259dfcd0
 50 b784bc4e-e84e-627d-9b19-ec83b4485439

Explanation

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