A858DE45F56D9BC9 archive

201210041202 10xw4s

explained decrypted filler

3DES(name+title) ECB, 43 GUIDs, seed 763

Metadata

Post ID
10xw4s
Title
201210041202 → 2012-10-04 12:02 on A858's clock
Posted (UTC)
2012-10-04 16:02:18
Timezone
UTC−4 · title 12:02 against posted 16:02 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
2,768 hex characters · 1,384 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210041202) = 0c24663098f9bf2ce52e5c8344672291 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
43
Filler GUID seed
new Random(763).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
168 · predicted N = 43 ✓
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
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

B3ACD1DF4A35B2AD CDD262841243767A 8E5DF98872817126 C7F8174D93EA3C1F A5B863C27B292787 89B8FD24C72081DB 60B8AFEEF7DAF1EC B05C6F153D78EB66 98F34D85CF807915 B68FE03449A6BF1B 70D0850EB8AFC609 1EA8166623252B25 45B55532CF55CD4A 0D9CC74908C7895B 80BB84875417D03B 5B2C6DB9326244C4 BB360DFA6AE7DE93 CD999F3C9A16847A 78C95DE34AC7232F D9914E92D6D9C1DB 912E2D9A5225BDAA 78EB31E81AEAC16E A236CF17B1FCF944 5FC310C1A15C3B27 69C74267CA6FAA18 CA5C05C942241198 5DAB7DF821C4FB31 BC00DD09135D4D74 99C3E1FBE82889F5 E8E3852BE453EC7B 685C314E30016C2E 9B630D70912E46A3 50065562F05A4C6B 56C17265C2551922 BD46C5BC8D0AA52E 90856ECD413BDBAC ED347A0143825518 743AC45CA13DEA45 31211A325C9429D4 E763EBB9F377197E 712463B1CE1AE2B2 20AE55FC01BA0920 4CD0C13A42351AFB 302A90E17803609B C3DC0A8D4D8D103A CEBB9D2A85B70290 FFCA2151D6A5F9BB 046037E362AE8C73 C8AFA47921D6ED4A 74DADC9A8A01B984 422F6F8A6E2ECE10 F70D1D7B16010662 F11CC36DDD4B1FBB 7D2FD6DDC150CF60 7A1DC2F97AAE359D 185500171F36C54E 2C0ECD3DE31074CE CA58FF7B1B3C0B53 4EF268FFF7A9273A 71EA57C08DA04CDE 70BD211146152949 656825B3F65CA61B 1292D508DDB296CC DCEC5CE31CB9736E 5FDCFEB75FDFABE0 83838C4B2C231DE0 3E932B36D6B8E404 5A2CDBDEBA24E5B8 1B84B8C4D56504A4 164D838C34A17065 10A937338250DA15 5DA2E27D2992059C C866F8685D8167FF 9B5DDA05BECF135D CDE0C2904E3FBA30 DC2A246E740064BA CEDC8AAFAADB7044 D1E998406A50B427 44F1BF39A0E7E66A 81CA5268D2811C73 51B4E69B917C4E29 0B370CD692D1E1EE D891147248661685 A78AF61DD194A6F2 3104C77A293FC5CF C83B2BF193D6900B BE0E0DC6E23E3BD6 A6547462B13F0B6A 04EE52E914206E3A E1330CE4F816566B B05A0F1E86A45BBB B2C979B1B93A0F8F 1F105E5F7A10469A BAD3ECFD13A3013F B5E374E54BC1E2B9 03EB56904AD18199 F2F73375D0E9FC5F 9D2C74CF10055E60 E386A6197CFB01EF 5D7F7B16EDB388CD 645946EF9E00EE8C 533DA7F323F19D2C 69CF4013C2573FEE F87D9B379C65A2F8 F07591B40F6D620F FFE1C49E99EBE597 FA29804AE165680B 4DE3A494E5643450 3BBFDF4CF62E7326 EE7A5077804BA1B1 F5C127B8A744D263 7CDD96F65E6707F3 C9A2958116515CF6 45535528B8CC4A34 ECB055E36FCDDAF1 FC3A332E0614E713 1B6C76E1901A8CA4 D177B24A1DD3FF3A 9818AD915B149EC9 1FAC333F7681EE26 E0AC5D028591DED1 F1A4D8A4584AE9D9 DCC670A5A29B5819 431E05C1D9F5A183 CA17373D5B118B67 907D6C7FF945FA58 ED016C87A74868F8 D04EC3DE97373356 0E610EDFC737A06D C0EE66BEA302E9CC 8D1E28AF577B037A 8C407A498CAC5D76 4447E4B11BD28A0E 1EECD4A4C16DA301 A5EA19E31B3AC0E8 B76AEC4686EF42AD 451DB22A7E7DB96A AEE5BE3287143111 B05B4ED74B04310F B04B579317FF9485 D9AB14CA0C05F287 01DCB14469741FBA 703A504741077F30 7C9B9E4C1264FCE5 8B7109B21742340A DDBB595AC0CEEB54 C1B1A1B76D097CAC CAE8C219D97F494E 3A517BFFEC7A7322 F143E289BB3C4D6E 78921327FE785699 26C69013641B1223 470C9ACCD8E13AC3 28CB4736EB28DC31 21F430DC46070375 A65A7445E247C255 938B460656D699BF 5D58EFE6BBB2F190 45A6ADC3DCB37A45 B5C8296ED3CAA82D 5DDF225062D00C85 E6110EEFD2FF6C63 D4D55334734A6ADD 9E6FB637294660D9 053E12B990543531 454101742D435CCD 54BBA4A075C24ECA 650D3769718E3DC2 DF5B4638FCE70016 AABD25654EDA298E 8819E1009FD34382 AE06A66B76CAB53B 5CEE04B61FE2FEFB 
  • Read the ciphertext. Strip whitespace: 2,768 hex characters = 1,384 bytes = 173 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210041202 (name+title). Key = MD5(password) = 0c24663098f9bf2ce52e5c8344672291, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 43 GUIDs as hex (shown below).

Decrypted: GUID list

  1 e18f64a3-bdaf-3e07-a4db-92d35abcfc07
  2 fe994380-07f7-687a-92e8-389e45224760
  3 d9193187-c52d-0821-88b0-de846be38a2f
  4 7c654fef-36ee-35a9-a14b-ebf81c845b7e
  5 df741dd0-f6d7-642a-95c6-c17034cfdb59
  6 a047699f-5795-3ffb-bda4-19dc4ce76867
  7 5748cec1-2ba7-64d0-80b1-1b89d679c8c3
  8 32bfbd5e-e182-21e6-bcfc-af792b1be8c5
  9 8445a4c3-0c74-3fe0-982c-0068652c1989
 10 4d9ac92b-ce55-578f-a8e6-ce08ecc468b3
 11 a77e92dd-41c3-319a-8229-d1a33ba12cfb
 12 d8e9b479-35fd-1b35-b39b-1a0a72a49ac5
 13 f708e92a-0271-1e49-9c00-77e87daf591f
 14 f16f3040-4210-368d-b520-4d3ec74ccff0
 15 ef5bc5eb-b4ea-035f-8adf-4ede8e95533e
 16 b18118b4-7d77-4ca6-8629-a85cda0e2e2d
 17 a849b01d-7614-54e2-b3b4-a8a233714c87
 18 f77febbd-0638-0af6-af44-f4b0a9184f35
 19 70907805-080c-2a8d-bec1-a16daa637f64
 20 d307367d-5965-6baa-953f-18135d8620fb
 21 da9de817-9c05-164b-823a-7c13f4ff2163
 22 b8e17346-d5e6-0573-9275-fbe529471e63
 23 d4eb8a8d-ac79-8ebb-ad93-7def0d7ff24f
 24 a0602c1e-edc6-5ec5-b9b1-5ef7fb28b785
 25 4e7c75ce-0aab-45ca-9f45-c7ba494c74e4
 26 306adc59-5f5c-2ebe-a4dc-0327631fe332
 27 5226dcaf-86f3-8e7e-9506-f204ab271a5b
 28 ec897973-5531-41e5-b993-6ad821ba1d2d
 29 4770ae55-beac-2f0d-a6a0-9403665dd8c9
 30 f7f93c3e-e6c3-5e7d-94ed-9f9892abf5c3
 31 90a03df4-51be-7537-ab7b-e469a3fc94c5
 32 36a80d36-7082-3206-ae9c-7b6ed35229ac
 33 90ce5e75-e6b6-1f63-ad4d-3aa578a49972
 34 dc9279d5-9750-19f4-889a-2686ae8ea788
 35 d2062de7-dcfe-0713-bbc6-0bf23d68b5cd
 36 93fee132-abde-7796-8f28-26274786bbc1
 37 49bc7857-bd3b-08c7-b7fc-43ec743c8641
 38 f72a15a3-1d29-36d7-8cf5-f9ef0c0bf2a2
 39 7e0c2a6c-b1b1-095f-8788-94af141acc00
 40 3a173e8f-1987-197b-9720-5161023f099c
 41 7a0a8f07-ecc8-2da7-b2e4-e4a2a2a82bc9
 42 fe7efbb8-76f1-6582-b8f8-32b13d0a5971
 43 1ea0d57f-7dcd-653f-b73f-6071146e8e54

Explanation

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