A858DE45F56D9BC9 archive

201210260047 123xyq

explained decrypted filler

3DES(name+title) ECB, 44 GUIDs, seed 933

Metadata

Post ID
123xyq
Title
201210260047 → 2012-10-26 00:47 on A858's clock
Posted (UTC)
2012-10-26 04:47:24
Timezone
UTC−4 · title 00:47 against posted 04:47 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,832 hex characters · 1,416 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210260047) = e552351353d8e522395308af6f7824ed (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
44
Filler GUID seed
new Random(933).Next(9) ✓ verified
Run
Run 38 (seed 1,045,884,937) (seed)
Draw
37 · predicted N = 44 ✓
Machine boot
2012-10-11 03:41–03:51 (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)

D79BAFDC496B7EF3 8261BDB8E5BD0A50 E4D667756DD3A33F EBCF155BB0BB6037 FFD67985A5E036A6 193AD1158CBE2A56 BF5661BA15327A8E 79AF09BC9136E944 3176CCB3EE8EDBF2 F80F9B9EABC21E35 C845912AFA6D76F3 703DF561AC1E5102 0FF4C64124A8A08F 37E656A393BFEC81 F8EFB9BDE3A201A6 B8402EB83FB5FAF7 97A7ED7BC74DFF29 FD009A4998752203 D746E8C8EA6967C4 C59BD4D4353BDDEB 37E7B52E164015AC B721EB265A6A4EB0 FB4FD54763E3630F 86647DA79FE4198F 174F6C680013D602 EF1101F549870EE9 59613AB2B53A6054 E423597379ED6393 D09FF3602F808F18 7EAED1A28C9BA078 9DAB7BC0D8485C88 F74FFEF3CAC517EB 3B3265A7EEE23C20 E8B7B9C8AE931870 0F3EE4F8E1D7BB48 883B0EB2665762AB A3356C3E15F73896 CDF7856E93D86986 9F47BC830CDCFCC6 F25628D0FCD49316 3FFBD88CCCE880DC EF964A60031618BC 2E6C30085610EB7B BDBB9449BB70A63C CAC404D64CFF540E 81E0A450BEB3FE79 6CEED7754CB9C4F8 57DD49863D94018B 3028843B7A77625F 454CCDDC1057D5CB E2A9F2848CA9211F 60F92829EB618CDF 998E10B8BCF4046C 0255034B9205E56A 637C33C9C0D392F1 E356222135538D8A D83BDEA5270DAA5E 9B9C0D4640C02189 AE83CA1599416729 C62A681C01AA747A 20D9B13F288CDDD1 C8D58358F28924B0 909440487DFF1B06 AC8BCF10BE56293B 5830877EC655321E 0E76E0A8E8C25292 7FB4F1FBE5B3DBF4 7692D539226396CC C2A20A65C620862A BFA5B7A397C00C1E C773A0B273A79681 7F16D30C6549B9A0 A162C9E2443C42D2 C4E1FC51176D843A 5471425779F2FC68 FC182A1D9E6811A8 420ED895E1C6DCDD 1DC21D7DF4000398 2E393313A14D912F B0EE3031FFE852A4 A36C933261BB509F 79231E3FFE58F4B1 A372E766D6442AC1 92B8C1796578F008 1B1EECEDB07697E6 4003D89B6D29C0C8 DA3B708D0F27ECDB F7C92A1543C4F3DC ACE0048439F9C366 913D22F7D3493FFC C1D4E13301B0F576 03F290A1266BAA8F B73B2106E0F234B9 BC5038A6FBBF610D B17EA5D36B83455B C368341A9A198CD1 EA30AE38FAC36DDA 40B507D0257A95AA 5FFA76947B72FECE 7B5BE53DA9D77610 D31B2C18796FFA80 18EE7DAFCB04DA15 34AE69FABBCE17F9 B59BBE13AD603E88 34096146FB9F2CC2 A65A801DC9DF5E34 C67174CF7841D978 00553E0A2D76336E 9C3DBB1EDE46F827 FA7A19BC13589318 DFB94A0448CFA20B 684A154036584E45 C0752263F8EE26EC CFDC0F25131AA39E 74B7B1842E76015A 5DC53E4C6998F65E AF40298B977D381B 9CD6B2604FFAB804 A9D6E9C271A5C092 3098F51E9295B6F8 52E7819772ADAA7A BDD44CD057A18C54 B9284FF787CF1150 384CDAD1B501D6BE AB61002A8A7A8C6F 959804EAB8BE3497 CA505FD3506C7BA8 A365C47CB8DDB970 54787B72F605E71E E54A8DFB84424906 42FE3C7222076CB4 55D59EA9F5E98FAC A344417EDF267E6A A8AA65220628E554 485F5BFB4C6C90D0 E44E022FF057528F 4DA3B991E84B58C0 C94291BC71FB0226 9B4F4035A947473E 4B83945A869974EB EE863A572132D406 E75000FB79B09C4C 2B4F6024A77EB177 043D517FF3AEA50E C7F3D4BF7E832A10 2F099E1B653E4DD0 9D049A3A73CC88CC B723450BA5E1D3F4 8BD564BEA7DCCC2D 4A625090327A8485 800CC942F9119C5F AD5EEFCCAC548EA4 B7D658DE7BFD9DC4 CDAAECC90A85676F FF2BB623958E53AD 2A197BA583FC0D47 E03AB5BBF4A0B05A F78AC90D841837D5 A9174DF2F4C6976C 5BA0B3752A4B200D D4E32C8B657D684F A84C5ED28E3ED3B5 908C066EAF496DAB 2FB3CC1F6E69ED41 61ED4818013347ED AD3AC89C573AB335 0FA864E7C4B3F186 5C8831013E72033B D3383115D6265814 5D03E257583D606D 582C100CF06B73B3 0D45D94FC92EBB83 80DF8F913E3F63B1 C58B812E5287C5EE 72A1F30E356B1C6A 62FD947A5EC6761D 859A7BA1D8392006 
  • Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210260047 (name+title). Key = MD5(password) = e552351353d8e522395308af6f7824ed, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).

Decrypted: GUID list

  1 650a59e5-c351-167e-aff5-e687e8f761c7
  2 d51670b1-69c3-5c0d-aa69-3a6957844164
  3 16a06859-a966-8054-b7f1-3036bb412d7d
  4 56b6224f-54a4-670c-8ba8-22df42f88947
  5 0b7dfb5a-da5e-3dee-89fb-8315c2870241
  6 c155f2df-6153-833d-b36d-58bf61500537
  7 0db1cd64-be48-8a24-ab84-55e875c93a13
  8 549a4332-2447-4a9e-aad6-d79ad585277a
  9 343bdc01-4bc4-3a01-b8cd-a04b25ddf0ac
 10 73a97e7b-f61b-2109-a73d-8c495324aec4
 11 3dd82957-da37-5fed-b7f2-86218890f165
 12 919eb747-427b-7ea3-bbdb-7a972400f7de
 13 7ca30a49-f2c3-0e66-b4de-418e5c34fa03
 14 ba16b5a8-c82f-7d68-bf90-3281dba3ea5b
 15 504abbec-08f9-0653-88f0-8bafc790a5a0
 16 d28fee87-edd2-6f4c-bbc0-23cbf513d1fc
 17 cd49992f-2428-03dd-bc72-b8a1e4de13d8
 18 5617a93b-ce80-4945-8a22-bfe3cc7a1edd
 19 c9c15013-95ae-8d38-bb9a-312c417835ca
 20 6a3ca737-ad9d-5d12-8ebf-5f6c2150f567
 21 21aeb53c-c260-7e99-83e3-62209ed81fdc
 22 35ca1a46-9fa3-6ef8-bdbe-72766c4783de
 23 be59854e-c416-67fe-9ba6-6c1841e0cb61
 24 f4b3db9c-6143-8f57-8ed4-787ac2f26cad
 25 ee43effd-c324-1f50-b6b5-49bef4a29c48
 26 b1595a2b-86f9-5b95-a817-c99d1859c684
 27 f2e2ea8b-d5e6-069a-b115-931fcc9d09ad
 28 c247071f-1f2a-79b0-8634-eeee0379db85
 29 daa40650-1912-2a27-b4c2-9b329cf7cc10
 30 743e9a43-c044-4eb4-bc42-37cb1202f7fb
 31 bf819139-9ab1-5adb-8ea0-5afc7e583816
 32 35f54835-748c-10d6-bafd-42c39f1da0c0
 33 0230693d-ed02-4210-bfe5-b1c6bf2b585b
 34 f2b973b4-a068-3f01-aeca-28515c4cd5f8
 35 a5be775b-4df5-376f-a29e-9ed175dcb361
 36 4d376f2a-3fad-1b59-9a20-01dfa9f612ca
 37 54859630-0bc4-7c4c-8c10-432499d4c2eb
 38 b329d7e1-ea45-14bb-a962-3f5ce4a8b52b
 39 0081b542-8ec3-1344-b97d-b5fc634a2005
 40 ef7e6a77-987e-6abc-ac25-ea9ebac707f7
 41 b158a416-82ba-65dc-8480-3bc6fa3f620f
 42 3bad59ec-432f-8710-be9e-35c27d3895a3
 43 840cc1f3-7b0e-8900-b772-d44fd4c215ac
 44 28fc423d-64a9-7e1b-9302-6ca28d05a562

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 15863884325707060485766815072451433171166887. Exactly this sequence comes out of new Random(933).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 37 of Run 38 (seed 1,045,884,937): new Random(1045884937), Next(8,64) per post. The RNG predicts N = 44; the post has N = 44 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-10-11 03:41–03:51).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.