A858DE45F56D9BC9 archive

201307200939 1io2fv

explained decrypted filler

seed 945

Metadata

Post ID
1io2fv
Title
201307200939 → 2013-07-20 09:39 on A858's clock
Posted (UTC)
2013-07-20 00:40:00
Timezone
UTC+9 · title 09:39 against posted 00:40 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,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201307200939) = 713337c91371a1df542704f4420c10b5 (name+title)
GUIDs
52
Filler GUID seed
new Random(945).Next(9) ✓ verified
Run
Run 49 (seed 822,652,546) (seed)
Draw
21 · predicted N = 52 ✓
Machine boot
2013-07-10 11:27–11:29 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
15 · 3
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

54C95A4485D59083 B67B235D3FF45E36 F8EAC75FDFF448F5 AB43BB9CC57AAB8A B42FE2508AFA38DE BE049C6EF83200E2 4AED785CD8CB0C5A 0F077E5E752C817A D2DC8BDF1F8CAE55 79A2F8124773E8FB 440A2297566E375A AECA20C5431397A7 6830E3FBF6B4A507 096B801074567C2A 33E82D75E9F72B42 8A0C506F40364A40 30D781F88830EADB 2C2DEDFF773C1759 5BEF45DCAFF9C85A FB504CF47F79D5D2 2A86474506161C52 77551761FD5A5C9F E438B007982456DC 355CBFB2739B9D9D 4F890C0A9AB60708 A0D41773767FEEA2 6B9C9292CF7C6A47 C8D9E32DDD538395 E62B1344ABB3EB27 6BBF135A4B4BEE1E 581912181596A640 AF37220E6DC1F98D FB49CD82744CB385 6FFD41AD2B17DFE0 1E04C2E283B8F4C3 7BB5102F3671BC84 203161E90FA8D7F0 B945BC91E2C5C414 DBA7E0C0D9B43156 B3F174071921CC2C BFE0D15B03209024 6C741635A270E560 7CD2AA2F0F00A19F 590114DEDF401674 C7CD22DBF32D4DD7 3FE189EBBB438FAA 3421189DB9FACD13 0DC042AFDEB2F595 D914AF6140386E93 D2F5B3CA227F83C5 E79B790F654718E3 C0B3E050150C4421 A99A824B238AA205 033EDBA190676C01 6E6F744252A9865E 64AEB5F2CB23A040 7032370A75260745 FEFB2DB51DFE6320 7B4EFE0AA41B0AE0 064A218E51CF0653 128FD88B6066E19B BDFF4676B6CDC7F0 7B002DAEAF3E34D2 BCCDFF2DAB901FAE FC1E525EBF3AD380 DFA72AA4049E851C 5D8E6DC2A9CEF1DF 5EE3100C95252066 9CEEED4603F9F676 A113B01EC0D102FD C98C78A761083E39 0BCB13172BB12D05 5D003D7AFEB9B1C3 CA0AA8D2D6B3FBA8 742CBE3BF7C63B8B 57583AC7B8B6FC62 DADEF97992FCCED4 796E25C62676F2A3 85C9818199B6C85F B22FF38B5B1C4658 2D49DB4465FD52E1 2D08D17E24E6B3B9 AB68BE6A21B9EF90 83E4E98F10573738 F4DB2DCD007FDC1C A2BBE1EB054FF35F 68D4553EBD01828E B0B48C8ADBDBE55F 672DE1BE9C274453 07CED43ACF2F4978 035F13490940EC48 771A99982FC95DCF 01E27966986394B7 23B9BE4820696CA7 9B5EEB9655FD2FBB 0F9FFF33E1EDC73A BAF8922C33A0D9CE 50DD23441BE798EA 57E7D4FE953480E0 568D7727F012FB73 9BF2821018BAF4B1 E0DF79AE1EAFC3AF 8C99CB8E8B89F925 D8D0106BB49D1FA5 19DD6D427939B74B 2544097FEB72903E 71A9804B51C8182B 3703A49AC59039DB AFAF325C5D4F3329 9CBB33DA32F9E849 1C3AE5992FC5CD33 1750761B5C80ADE2 84EEBE837B4049B5 6CD20028B6A015A3 7ADAB182F5922FB8 E1B0A006E432CA51 2359C7AC50C44964 F988E4883273E09B 42C49E87F8CB0F5A CF1C2E5EC6868FE6 F7AB073F9D60D389 2C7F4BDC495636F3 5C3B6818352004D0 A8F02DF278C1D00A 1127EA3A723A345A 00E52FA19E843404 721B794997E6BA72 C0ECD8052A41F0BF 258D70EB5AB53829 FF7D7B9F937ADD7B 28E7F319D0AEA912 8E961638C5BD8CF7 B475FC8C25DE7D01 8C9960C9DB2C0A6E 6E94D23B81FB94AA 27C488C9659D83F8 AFCB8EE9D6E20AC5 33D465B1DC47B701 7F91210E2D4A5E91 7E8763F25D471986 3745D3126CF3177D 863A5D42A3156FA5 E86277B1198BDF4C D703CF4CCBED4BCF 0011820471FE67FA E1CC54EF3EDEB25E 857C4095074BF129 7643E1701E3DD535 0DC61701FA5E3737 A1D02C600BE15868 052D48830F8955D9 0FC212CF625C9E6F 83F757E334DDB717 E1A8C64A0CD78B57 3E07BD8B39C0F665 B484AB54E780F3A4 C62E30C8F991EB89 B6C1E3DCE1E08C32 10181BAE60748E94 CE20BF9C3B5FDD4A 85685EB03822096A 7B42DFA1EF96966F 4659EB74D6A4574C FAF8A664228E209F 17D519B97AECA1D0 F77852C9698E08D2 14BD24A5CFBB6D6C AFA5DF06082A9F15 36066781105F163B 969334B81B394ACC FE07160EE5FA51C8 FA2BDD0B286815AE 1863F97DF9E0177A A8245E0DCA0BF831 504E80D5E43CF4EA D05F498F4F25081B 706E3F47B1BA6D85 E950227C9176763B 3003CA59D409C0FB FB38678A9F73CA57 0EF224850FAD19E5 72FACCEEEC6EDA60 1946C7B1D9F4EF65 F0474FC39837DBAF 36CCE4FF5A0440F6 88E967CCE8219BD7 72E6742202A2C61A EB2C19747586807F 1124F0E4E0CAEFD4 C3D0424C4FFD9E4E EC920C2645C6C124 F171864FBAAFECBD 8740BFCF8BBE54D2 772E473FA1BDDAC8 8A671582202712AD 36D560BE18C371E3 556FD5F41E50611F D7A9EBB1771E2E6F 27A63865F16656FF 084972B007FCEF35 28B2F61EBEE563D3 64FABAA0098B91D9 0B1B1759060CF452 34F56C0732175CD9 CB31A3BA18E7B85F AE02434C469E13A1 F126218369F9D407 8A93CA2E806DB0C4 3D2067BA386ACA32 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201307200939 (name+title). Key = MD5(password) = 713337c91371a1df542704f4420c10b5, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 7ed0658b-58e9-3185-85e0-6582def69d34
  2 88f3d182-cc2d-0eea-925a-d9efc6e1ddb8
  3 ecbe3179-eb79-2cde-9a0f-c4f3669417f9
  4 bb50bb75-1a9e-2dc0-a759-997182a3f7ca
  5 5c56419e-7525-7eab-90f8-c8c31308aaf2
  6 f58f5d07-12ff-3f5c-b4cb-0f407eccc3dd
  7 51f61a72-ecf2-2d95-9bcd-b7d178019f46
  8 387ba862-cfe2-406a-a120-0ded33c3c7b8
  9 d94ebf17-eaab-854b-9dbc-7cc63fdd7e8d
 10 b95d0e9f-b2b7-63ab-bc44-fb11fb7c6344
 11 cef0cf12-2b5d-4ef6-b4c7-d6f3d1457eab
 12 6d288533-51ce-2b28-a02e-928998d09e6e
 13 6a497940-3725-295e-b0a2-c14c0b42dc2a
 14 2aa6eb6c-6f52-0cfb-9592-dac27a486da3
 15 149740a4-60e6-4d25-aa82-6c2bd4443bfd
 16 363c885b-9c53-1629-be61-8918c420f8f1
 17 b091b385-5ab5-0846-bc3f-9f2715e31fce
 18 c7999ca2-30ac-8697-9695-0ca85978e474
 19 2250416f-d44a-2422-b277-bf748a117a1f
 20 5bb9d23c-0fc9-2ba1-8c4e-e551944b812e
 21 e5b85860-cce0-3d24-81cf-5d499eb0e6cb
 22 2b5fb32a-1729-6b75-868a-82d58223b4ae
 23 0bdadac1-e32f-6764-8d14-185860f83a9f
 24 994e65ee-ac71-1f46-b806-739376c88d8d
 25 41f65d6e-e1de-242a-ac4c-e2abf8b1936e
 26 929cd532-3d88-3f3e-bff8-783fb098865c
 27 3c92ec26-1c2f-38e4-87ac-667732a96877
 28 aa160c08-20ca-197d-953c-95169b30acfc
 29 a5c3f209-03ef-54c7-93cb-c796db25ee00
 30 11879556-061d-1177-bec9-230e72737790
 31 3932c226-3c39-0622-b9ad-fa0cc4513923
 32 344f216c-cc43-3083-a389-7476912f5806
 33 dfbaf042-ac30-2b88-9d0a-b3af390bd9bf
 34 41901eb7-5203-66f7-9ff8-431505b1f862
 35 bee7214a-c885-5e5a-8905-5b8b2aa53a23
 36 0621eb1e-cc8e-6778-9ca7-f64203fa13ce
 37 0533bf1e-56ba-7562-a9a1-54a745fad79a
 38 e02e5a8d-1060-362f-bfbb-138987d0704d
 39 e5a99a67-1fcd-1425-85c9-78b6b616fa26
 40 93804d15-4da2-4ef3-9715-5204d2fbf647
 41 53651fd6-fcb2-8d11-8247-4e39ed07208b
 42 ff3d9240-cd33-281d-9bde-f150718c24b8
 43 20d6eb13-ecb1-7c88-8962-504a4abec5fa
 44 f66aaed0-f8c2-1294-b60b-20499d0814db
 45 265c1315-e0ef-1218-a85e-545f059975e8
 46 90b8827e-eef5-8481-864e-6c7e8f2ac39b
 47 1c38174b-96d2-7fc6-a67f-20dfe9c3efe8
 48 d00bebdb-5227-2f1a-8b1b-fe0c5e61f4bc
 49 aae0fddf-1e60-49dd-ae8a-d7b3b1ddafe7
 50 bf220e59-6fe1-1b1f-8571-2c1674cf14fd
 51 c692c8b1-b35b-1df1-9d81-64e882f8c8ae
 52 3a4e4836-7173-5996-be8d-1eea911a26f5

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 3022732486422041082236612331510326567314827118724115. Exactly this sequence comes out of new Random(945).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 21 of Run 49 (seed 822,652,546): new Random(822652546), 4·Next(8,16) per post. The RNG predicts N = 52; the post has N = 52 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-07-10 11:27–11:29).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.