A858DE45F56D9BC9 archive

201307210919 1iq2eq

explained decrypted filler

3DES(name+title) ECB, 52 GUIDs, seed 754

Metadata

Post ID
1iq2eq
Title
201307210919 → 2013-07-21 09:19 on A858's clock
Posted (UTC)
2013-07-21 00:19:59
Timezone
UTC+9 · title 09:19 against posted 00:19 UTC
Author
A858DE45F56D9BC9
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(A858DE45F56D9BC9201307210919) = baa931f712301c7ffcab393ab86a2551 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
52
Filler GUID seed
new Random(754).Next(9) ✓ verified
Run
Run 49 (seed 822,652,546) (seed)
Draw
40 · predicted N = 52 ✓
Machine boot
2013-07-10 11:27–11:29 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

57DCB7ACB4EE7A94 6EF65ACF26A7941A 1DFC5B1CAF5E8E5B C659F9D2DD1BED30 085E15410D977540 6F4567F07FCA5C4A 5B179836DD8C480B 640F8735A2F8DCCE AD1B1F6D5010B01E F6F32B40EF92EE3B A591F619A23BBE14 AFC08FF92E4B3F2C 618EF5244E8EC432 C95534687904A962 CBB80434D999B11B 56BD30D4068E9799 94179C9FD4350987 AF5DA0284D651245 81C3BC9852D10490 6B8C212DCC9211EB A72C625E9429C434 FA78AB9FC161910D D9066E15C50530D5 6EA3ADB2980D6415 E7D7C13A36702700 78338C5071683EF5 B8B470AE7E92AD07 6AAFA824D74B4309 98FC065443751414 76CDAA0F18669615 5BBD232015F6568A FF78958AFB6D096E 36B714EA83A08552 77E850354AC37CFA 3B679704C20166FC A2201F45EBCFF597 256A1A84E5C36D0A B7C675886B3471F1 3E704665EE443ABA 40471F08F3891365 6BB0AF5285E93CC0 CAA0940C7E164143 7CB9092C6E8C771E AC34E5BF788F079F EAD3494FBA15F79F F1995BE720915956 C55D5BD6CB7E80F0 ADC63BA36318816C DA91DF52417A0D5B 133B8351C56C4F25 84D7298CB57A068C F8A611860B88B2EA F6DA14132F8FE01F DC79AFE91EAF7D30 E383C100C315691B 80A47EEA7CB0449D 456D7C067AD60C61 F7844E2E118407B1 8752F95D07AE23C2 C72882048B03DDA7 5EC885125F1A3D17 D9AFE89E755ECA20 4A42C3871B975E2D 8559F234E4109449 8C68AEE97A76D6D5 59996B2469A164FC DCC8B94A53D31318 2EE06EE0C778BB88 CD997B79F0CB4628 58FD0240718DEE47 079FB2829F6DC006 33FE0456382364C0 0F23BD1BC7DBED0B 991CFB283D5DAB01 6107C98527FAE2E3 AEB54586686312E6 51E8B622B151275F DDA11506919CE2AC 2FA22868E6F02E66 5097C774CAB10924 2CFE127EF8BB7B69 E46F5C4ED76B9B6C 362CC85BF96F9FFE 10940BC68ECBB51E 949FF578EEEED4FB 3426824416450DA1 6FE62A9D733343C5 66F754D92F73975C EF0AE7D84D1F32AD 4B80ABEBE47077B0 519ABCB2CF38D209 6B7EE26397E07346 F12B949DCD7F33A6 6C549FCD4CCB5533 C7DD7EDFB4FE931C 1FD544A3D28F637B 6A6A5714A31E1E3D 1AA1EC9C4FC235B5 7780F323C83635CB EE48CF0228E6F7E6 EB2489CFD06564C2 DA030019BC061FE7 89B7773A0477F200 FAD6792265CB3C46 EE512CDDBDC010F4 A97E7F95B2B80F56 9466546394484C27 9DAE8132C698BFF3 A4BBF63BD40AA71D 8CDF4E59910DDDCC 8BB42A642E41C13C A4945E68C4FD524D 588045243B0729FD 578DFF56A58D1F27 6DA5CB6C420C9E29 234E778D37BC26C4 303FF4028229D487 B80F6040420DE357 C127DB9C329C78CE 5D214702C20937BC B5CBEEA89CD5DAA2 B2EDA3A2CB9FCA94 4698515897C46515 108DCDBCD3C593D3 6CAC98DED6B2E753 BD43A67CA20BEEDA E380B8A1D9741B68 B6337448A82B54E7 4F0278C999171BBC 58804571530F6269 92F2015C646B2006 8BC227598E9CABC1 64C5E0AD3B5D49F9 351F6AF9D4A6BE28 B6708E2B928DE3D2 526C0FBB5323052D A9049547AA38056C 9D08B8A3624E1F21 DA3D4DA4C89879C9 8D8751C1A4C02F05 2FED33FB767016EA D3A1C280A0660655 2A9EB215AFF019E9 FA141A7850DB3268 B464054EAB711258 706096338F075043 9099ACA26A95B1E9 A8BCE084DDA3DE57 4DD2E8F2D71E486F 4F07064BD596CB05 79F87F7CA64AAA58 0240DC85E0977A9D F37877FC00699ED7 975EA517C380AAD0 C0D76277AE086F17 E34F56F16B5079C7 A986009881BC138E 8ABC77190853077F 00870D97070831F1 2C9355E7A545D079 FFCED1FF2A5E6659 F434B5B2F309107E 8819A0418D68A895 35D51653E03D157F C4C8DA068077FC6A D1DEE7209D5AE679 3D8015C72D81E664 739E5F205CD461D8 E036EEBFF3F0B499 A1BBF8E04841FA6D 34DE67515281C741 1C27291E9A261618 512BA810845A8F21 A4C3B14C91C9F4F3 193A80ACD61DB580 388AC6C52B8888AF 217503A1C66B894E 92D176E36DB15418 28BC4EFEF73E1B77 75F14ABB8FA76BCE A277959E1735782F 125BE376B105AAF2 0D9CBDCEDD250D9B 62F077E713EB4BB6 4CBD1E76B712BE71 EF8141C4DDC10D68 33D744739C101BE2 FAF2F23D2C922C92 E9BF36C24EBFDD79 18BF76AD8F1E9B26 C7A7A7C53013A2E3 A44E661F0F0E36C3 BB73C7F469C28709 D1587FA1947E0E01 6004F26DBB9CA89E 8E5425FF7542CB13 DAE9EE0056EABDEF 6C2386ADFB41E5DF 2D4A9D4C6ABB8010 4DF5829F4B1B487C 9294709A87E15EB6 770A85C28DD1A745 C8CFF428C13047CE BB7BD000E928C992 3F8580898DB2222C 449F624CD77D0FBC 452E1C2AC3C78FAB DC59140EC4554E93 62C72B70044D1662 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201307210919 (name+title). Key = MD5(password) = baa931f712301c7ffcab393ab86a2551, 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 3388df1a-5cfd-5143-aac3-19849c62f40e
  2 110a8bf8-adc7-0992-a1b5-bc5c134b9253
  3 55fea34c-c5c9-7305-afae-9bce6ca27ed2
  4 a6a765b2-8237-4409-8979-63e024c10667
  5 49ff6875-728b-5416-b5bb-5a95709610a6
  6 93ba4c6c-b02d-4a76-a530-22317df23b9f
  7 54769164-9514-664a-a6c5-d9ffcdcab426
  8 580dca8a-5cdf-6cb5-9b0b-9f06c5a6afed
  9 fcd20634-2f72-2ae3-b3d1-10c63adab632
 10 a4d96955-314d-26c1-9bce-d3657d282740
 11 18585229-dde2-7333-a1e3-077b55b6557f
 12 5de52eb5-2b1b-1c1f-aeb6-82fa6b80630f
 13 c863236b-815a-884e-8a2f-d1d9ccce88eb
 14 1f3727cb-5a10-6634-986b-d71cbd200ff6
 15 e46aaf92-9b65-6fd2-9a4d-d82f6ecaee44
 16 2e91be66-0f48-8f99-9159-20e091981b6c
 17 4de1a4f1-0a4f-71e9-8769-bea4cec3d08b
 18 f0f6e60d-67fb-433c-8ad5-839417c8a5f0
 19 748a6fd4-d381-0ba0-9631-5481a5e1db83
 20 a521bf14-03cf-2b57-9bea-e8dc8f915f64
 21 89d78cfb-e9e1-0752-bda5-ed40c5f26f16
 22 85676950-7776-7c21-8f3a-ac1699dc9bb0
 23 c515d5e6-a15b-3013-908b-021daf5f1e72
 24 7471157e-b7fc-3c3d-844a-5820d048e1ea
 25 37e86123-9f46-5816-a55e-335ffd8e1f44
 26 edaea27e-208c-465c-a15f-850e241d9a8c
 27 8d672b10-e071-17ae-8f18-288301ebcef7
 28 76622608-eb5b-74cf-bf27-ea230ad2fbde
 29 caf0c159-9f59-7149-bb7a-8a4690f33823
 30 7a7fc8a0-d8aa-2dca-9acf-de5ff92cc64b
 31 1d47dfcd-7704-4b5d-a7f4-3b4ca409e428
 32 74eaa5cd-df8e-011f-b676-6e948f421fa7
 33 a3bca7a4-3136-4978-aaf5-5e26edb22df8
 34 2fa6a311-242a-8a60-8191-e5f0c080c025
 35 cb67c6c4-4109-8251-b29e-dc7e7c4e5152
 36 e83f2273-0415-348b-910e-ab8608d919a9
 37 010e3598-3638-5557-9654-382c68fd669c
 38 fd75ed4b-bda1-26e6-9633-c2a846e46513
 39 bb3129c8-5374-431e-8e7c-b1e58073a44e
 40 64e20644-44ee-0ffa-835b-ca203e3fe99e
 41 d32babdc-f819-359a-8c32-0a36f8e55062
 42 1bc4536c-3cf1-17fa-bd6c-b32d3aa9d270
 43 f989c659-6421-4017-a2d3-2fc37a3be590
 44 3f6ff6f6-c2b3-5cf2-afd0-4f90b69adfcb
 45 7c330757-afe2-3881-a0a2-b79f731107d9
 46 545c3fd4-d3bc-78a2-ba9c-654084f097d0
 47 7a16b9c9-71e7-7c9a-bcd8-3c441eab74ab
 48 bd024145-9169-2d5d-9165-22bfaf0517c7
 49 ca05c21e-4726-7b9c-8494-241dcba00d5d
 50 18bf639d-a560-7f2d-aac0-e2773883e615
 51 dd150394-4c2d-04df-a3de-84ce580cbfa1
 52 ae1d9723-2109-49d4-b85b-927e60d19704

Explanation

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