A858DE45F56D9BC9 archive

201304272340 1d7tma

explained decrypted filler

seed 204

Metadata

Post ID
1d7tma
Title
201304272340 → 2013-04-27 23:40 on A858's clock
Posted (UTC)
2013-04-27 14:40:57
Timezone
UTC+9 · title 23:40 against posted 14: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,088 hex characters · 1,544 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201304272340) = 1532dd4be00697e2e404a16e33da6863 (name+title)
GUIDs
48
Filler GUID seed
new Random(204).Next(9) ✓ verified
Run
Run 45 (seed 51,450,859) (seed)
Draw
89 · predicted N = 48 ✓
Machine boot
2013-04-10 12:46–16:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
6 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

E7BC4FCFC0BDD041 2EA0881FB435C4BB 640DF3E8B19270B2 8A1ED1737179549B 716CA67AB911904A 6FEE38AA712260E6 3A1BAFDB939794D7 C89945E4E5EEA8E7 11E73C978B86AFF0 1B6B6BF2124C669D 58BD1EDC6FDBE426 E2C5DFF1DB801237 55362E80B4BE040D 5E7E273943E11737 C930B7F340B60C91 04351F539744557C 2EB7631FAFB49015 BD6F5DA00E9945B1 4716BC2A84BF1CDB 23B16280E3854594 3B60B206AFB086D2 B6E3BA3D0D9DE18C 8125C50531610462 7BF8A4577832F405 74C8C86E2F4EAA84 4377488B7DB6840F 0AE74D93B68971F3 0F7A63E14044A856 147070E0619A8D82 FF9FE47999F5BD23 1CFFED244F355A95 92DB0C9ACB154301 67CB3D401C8B9DE5 B2BA0148A35F1B03 2EED72CD6944E99D 13FB9D708C1C978E 23EF17AD0965D49D F5CBFEC478A09A94 FEA09A008FB97E8F 5519F405942D951D 19379213B4515424 B0C3496CBEB9CE44 106A264D847198FC 24464A705E0178AE 123DCA2B7F5AEAE8 B18DAE3A64A66CD9 5D58FB2175F84CDF DB8EF167284F71EC 0A71A1905F95CF4F 08E03DB70CABD088 F8B5BDF7E0AF8E52 ADFA7F9C19EC9E83 D485661CFCA6F51C 7701FA1C23A46A57 14F7DD61872D8A69 DC9FC29F64199851 C41EBF9656AEF406 917AC3F170756A16 E74921A4A48BF2CA FC9B1F348A759A9B B979E0A65855C954 703046F809DDF512 C78D20450B5BD9E4 67489146FC617997 9F1190CBC2CC5B58 A917BA9790EFF99C BB57971CE6ED44F3 1EF952DABCE639DD 7445E2739F07AED7 5570FB648222CB5A 80A6A13ED8B35D04 2DEECF3301C6DC1A 960D25272EEDB9DF E1058D98DCD435E3 DCD007C68A486ED1 625B30FEC4BF0B13 CDE88FEC3FDC7338 F982B426BA697DC3 9750B4DE85B3563A C80AF8FA7E0DCC97 A8FAE22659620711 C26A503EB1D09211 FD31FC4FF28DD617 25C6C502E5B3B010 E991E61CDEB91FDA 9940D4232C8A97A5 E67FEF89621B302D BDB9CFCFF9E96280 5CC3F0F032467151 AC80300C4EABA775 653101390C153ED5 179224B336DB3427 11145F36B24E8CA0 F9DB850558FF2231 DE98D65E3EF3C2B9 44C95CF57866DB2D 608920E7E8926223 30B9950C28F2E3AF 21A789FC4BDA0BAF 4207C7FF22251231 4D679C1DF9E4BE6D 017DAF3B0E89DB5F F3C8BCF4C74DFAAF 3F4E6D0D64D8BC4E 4BB1D426BF084CF3 C8BD4EEA013C78C6 44B160CBEF5FDDC2 6AB4507C780A48C1 31F846F56B21BACE 9F6FA459C49938DB 933E8D56D8BD6C97 85F7A31894CF2B8D B0201B4C0E3F0E4A F3091F1D4D06C559 7AE2F2C103EAA5CA D2C473CFF68BCF1D 386EF627D2A4D3D3 CAFDECAE2D2EF085 3532C1D4C2C1E1E5 8ADA70A72FE6EDD3 658F232122B8140D 400CEB746C0FCA55 290788214903A39D 0580AD35F069D871 00F39AC2D9A1C511 B3774686574DCC6C 25F3D27C62DC33B8 D249AD2B76F2659A 7242BEE0C45103B4 464A798A9AC48527 877423CA921D4B2A 6B8E280D9F16044E B6D935EC9BEB1D78 698B06CD04F38C34 3624F56E454D5D6F EABB3A30DBE8A977 32E91222ACAA9535 71DACB0BAEF269DC 8EE30DF4A6565D5E B74A746F04F4FDC5 F0BAC353A2025F23 88C30AC635F4A6D0 968E05B6707EFF8C EB200AAA05745E99 88A41564ED09BFB2 34084EAABDEC2AEA B6FD0E094599B393 809DF17E87054E10 8C2256480B91744A 354DAA07E42022BF BED9E0CA61FCA1AE 3F0A715FF52D58D5 090D108ADE9D1562 CF2803CA15F9D2C7 FB0E532856BE64A9 37ECCE66D982AB8D 28639548CE5C6C0F E954AB2A1366068B 73B40894E0811A28 0353AB8E31C114FB 9C0EECD264F91FA7 2ACEAD6FF8F888D7 5215F158095F98EE 7BB8C24838A229BA 5E7DFA2040A222D5 D7480D60336AD88B BFFEB74B58133489 5A9EDD0778BC2543 87D1120E88D13E0F C8CD35934DC2A147 3F1BEE875B23EB37 BB4D6DAEB3C4D638 93F15325663423DA DF5CF4B60DE9CD4C A54C23333FB7DDE4 0C841BB49317CF0C 240D16BF8DDFDCC3 267BD8DF8344FE89 6B4403AEB126B5A7 9AC5D9D1BC5482CA 196A9BB789994622 44D5CFA5BD9B2005 C001A86E56BFE051 2FF5CF45FB3FD9C8 943281E9DA238234 3976B732129C0746 9BA346B6D74D1136 16207DFF4BFE55A7 C87021BA729FC78F B930692B49C5DD59 DC3F904852E374FB A295F829C403B27F A1EFFFF25E89519D 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201304272340 (name+title). Key = MD5(password) = 1532dd4be00697e2e404a16e33da6863, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).

Decrypted: GUID list

  1 c8da9cb6-77f0-21e6-b216-a283d668dc7b
  2 64b2062a-9679-63d3-a3ba-e3cbd7f0d6ef
  3 0a157ac5-56ab-3639-8c44-7fd7ee768162
  4 97775919-c6a7-073f-8075-80b5fad43023
  5 c94823da-a1da-2cfc-be6a-5c071d68a404
  6 71aa3e52-9f71-79f6-bc82-d56f77cf56b3
  7 a7dcb650-2d89-2254-a6e7-0ed7f072b03c
  8 ef902fde-ff64-7517-800f-dddfc1b05bd3
  9 8b09b5e7-b64b-1c69-b364-0aa76b1353bd
 10 5c6ba8ed-5284-44b1-a4b4-e2ee9d114ae0
 11 0ad5f53c-1e97-5c95-aa79-aa693f591f9d
 12 7c6897a7-e876-67fc-8d45-396446f8a861
 13 d7b58882-2f00-7b34-925d-397488609ef5
 14 0febdfd2-0238-5a29-8dc1-c375aa674cbc
 15 f2d23107-a4ab-6d80-a3df-f851bcab4af6
 16 558abf7a-0322-3e24-ba04-7e3ad918abdb
 17 9e950c0e-88e4-5207-ba53-c95ace1d2209
 18 31bd2d73-e515-46af-ac94-ae75000902f9
 19 f0468aab-3e47-1c80-a9aa-7cfca427e3f0
 20 64cfdee4-9b77-2de8-9c89-fc7128b98c2b
 21 758797ef-c0db-823f-a70e-69c431fdf0ce
 22 6f4f9be3-33af-895a-afa1-a27081233b23
 23 fcf21803-93bf-475d-a847-d300674b149e
 24 6e726392-0193-2d9d-b8ca-32400ab876e7
 25 98883061-a442-6e31-a2fa-691a32c2239f
 26 5b66bbe9-9dfa-6d60-b146-88ad20edcacd
 27 78731776-0111-2829-830f-685c7f9693d8
 28 2d1a0085-5c87-05d2-a4a8-c71452dcbf56
 29 6ee0f47d-e096-8f54-841d-8de575c4711a
 30 3b0f0598-3083-37b7-9088-aa867421395a
 31 bdadbaba-794a-4b7d-b758-9a1a76e18e93
 32 117791dc-27b3-1dd6-924d-77526053be21
 33 3e4e0aa3-0b44-252d-86a1-5e618244248b
 34 7f2c0d68-09f0-0b76-84bb-9f202640311a
 35 ac81218b-c84f-716b-a11a-bfeb83c4ad3d
 36 32294625-fd87-5b85-97fb-7716177b5eee
 37 b3c02a80-cdba-0008-9693-bb797883cade
 38 97d68e1b-e7a6-362e-bca6-eee7ce31affb
 39 a188de96-bf43-2cc9-bd0a-8c9c011141b7
 40 ef57858f-bf9a-74d4-a701-ab73edc1029a
 41 059dda2d-7a06-180b-ae01-e9f584d33018
 42 263d7f29-28c4-3b6f-9759-c5bd64a298de
 43 0d0fad88-1136-7e9f-9d57-0b959cf1226d
 44 703d2986-85b9-32a2-8ca8-492488c765cf
 45 7a54e335-3dba-4994-bf3e-59ca9d5f1e35
 46 2898bc61-2da4-47f9-b2c5-bab97d74b506
 47 973a0327-faf5-6cb7-9741-d3da897769e5
 48 54f4268b-c4a4-5762-be61-f13b98275a7c

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 263027271456756354128842662083412075032713734465. Exactly this sequence comes out of new Random(204).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 89 of Run 45 (seed 51,450,859): new Random(51450859), 4·Next(8,16) per post. The RNG predicts N = 48; the post has N = 48 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-04-10 12:46–16:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.