A858DE45F56D9BC9 archive

201212291500 15mxuc

explained decrypted filler

seed 854

Metadata

Post ID
15mxuc
Title
201212291500 → 2012-12-29 15:00 on A858's clock
Posted (UTC)
2012-12-29 20:00:20
Timezone
UTC−5 · title 15:00 against posted 20:00 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
4,112 hex characters · 2,056 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201212291500) = f8f29847c74eaff995de6880375c93f2 (name+title)
GUIDs
64
Filler GUID seed
new Random(854).Next(9) ✓ verified
Run
Fixed N=64 (Dec 2012 - Jan 2013) (fixed)
Draw
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

C2C8D1B2D3B8B4BD 5211BB9D3D4CB5E4 373FF35D2901FD52 B017969F0FCC3CC3 0B74C3BF6DB1C525 E86EF84F44AF55B4 D02D6F5B6BF77083 8D75EFBB2A66D502 8BBD5E3F3AB34BBB 479DEA98FDBB9025 FAE8E5B35A442A9D 36C5B30241A5F805 BD5AD974AFE5FD3C 7EF97982907E5C4F 80EF2E9ED1DE1EDC 69C4942E76679DF6 9957CA86B77044FB CF14F37E7B663B35 C209B885BE726D70 751A37BF9842486F BEE00CD96930ADDA 5D99F3A0EE3318D3 89620250B61AB7F9 525A6E4590E74204 91D9BBD9DE353CFB 41436E5540ADB448 9CD21021CFF5E86E 5C3DBD3792D2355C 46AD9A6FEB477F6A 277D6A2799354524 27A2DE4A7697223C FFD6A2C0C69D01C0 C0AE9EAD22B4E360 241981D12CD47C4D 14D82EF238B5242F CC79A409C258B0C3 4635A6A5A9C0B671 C7AE5EF8C4C257E5 90585318686A7923 35FBF186890A1230 CBCF28ECFBFCE0E1 91A6AE710596F286 BC0F3969F368A15C 3D9C2C272B41D83A 4E55760EE30D0916 349B025421FF4FC2 A1803A46989FD45E 93BEDF7D4FB47514 C6F9683B13D6F389 C00BC7EB3442F8A7 14C5FDB07F548338 E5CFFCC69252899E BE4885335AF6EDF5 ED1F67EC3BCDB789 AA57975D6D6636B6 C5A18E460D681191 BD8FCB7982A427D0 F776762988760068 09EAB7054EFA2A75 63FAF1339DDE7942 84C70EF227A7CF65 D19D8CF9F878672E 5BE62D4C2F711ABD 71240411125E5CFB FFA40823D55059D9 FCB7B7A9BA0140B5 D8C78F65AEF58022 D9A1182FB2CA271B 125130807143142D 99D74CF70DDF7877 07461F7DF7FB1636 40B7CD151B3B9802 01AF160619A5B967 BF7B643249565671 97975F3068B8183E 6A1C6C54F92288F8 39E68DB5C82AA4DF 2649BC8DBF59E75A BB25E70612C82760 91AB16D369238616 B416AF8BEEB99C66 B45195ED9662E2CD 795B14B44A763F79 7A7A0EC67662F307 B7ECB8DE5FBBB9AE 656A4E18B60609C0 500E019442171981 0DB289168B63A06F 3704A2C32D3597C2 DCA5740C1D7C7BCA A0A72AF9223FA809 FFC53DB5739FD8AB 11D244D219326777 744202ECD3948EE6 BC1FA9B61E484652 ED03963CF528FD46 168A6CB041308A2A BD807454D5D43941 9984B0052C2F0FF5 B0A96485C18DFCC2 ED499A8641A0AF9F 2A59B19BE95C4E42 C403D09DCCAF2231 00993402858BCCD9 7778313AFA8BBB37 B5A1B58B9772AED3 F7309FFD91D3A841 FB89FA8F304A65CA 7F68FB6A030642C4 FB42D48F077E8256 BC35BC83FE16554B 59BBE8D92FB7DA50 2764CF136ECA5590 02F694EE74730418 5C8745F17869178E BC146C044D5919B9 673BCF50CE462A8C A6996FD047C3F9CE 4072C2D54F54CBEE 40FEBBC5F3EE2A3C FD1AD450F431E8C3 44AB623510B8C64C 13BD5A30372B569A 35C0BD0797298B7A 1AB1D4CCCA07D77C C27A5BD4C87B39A7 6179ED35DE6CC999 05E149A908FBA4E0 7BBC52F0AA4E6476 2D46579A2E272EDF 7777A71F5BF6E5AB 412132A15864BD10 538D403A33BB216D 3C562C3AAA21F038 A55C6073DCA05F3B 10722E07AF27FBFD 447C25D2A40260D8 E744E4FAC2A46126 6EEE81CB4D71480A CD466D6BCB38C47A B7110D76A7690B2C 05754EA9A1505DB8 D721DFB4B24E8E67 56146172AABBFC23 317887238E606AB1 14B0C5F32E20CBDC 02EF931C30123C1A 38AA909A433C8EAB FF76C9E3DDC479B9 6B0B889351ABEF0F 71535308A4FBF49E 97458DBCBEA85D03 70D5F28AAFEB08A5 C638DD15676D9677 59D54B6CC440A9C3 99221B9F62225970 827B1BB9D61B3BC8 A6A4690ECD09EF2B 2008C2C79D2758A9 05C5927D6327C86D 5352FA688CFFD40C BC72368B96C918AE 0CBC5CF899B3E149 BBC54AAE73B1672E 728C5FFAFB73CEAB 0C9822DDB6B9F8E0 F592BDA9FF9315C7 939B5C7AF580725E EEDF3586F9F86B85 F2C7F48825FBFC6B 9C210DBB208D1918 430A78FA58C103D2 BF256591FFD14925 1BACDBB08D396315 5F64C695612B94BF 409555115B5D3584 68808E83C49B69E5 94A9C78641218D95 74E1CEE930F8C7CD 8DF768B3301679BF 4163E9DA66BC7F53 BB7EB7A9FB3B9A2E 81A3D7508C2DA687 0377674AEB3D93A9 9F651F2E309CC2B7 4BBE2E4A620E92A2 11535AC1A9FE1020 088C820758EA875F B81EB6CD9C568E38 FF0280B52E88A0EF E130904AF5917576 65CB5DAC6E202E46 E6D5D7A7CE394C14 82BEC42B2D23C3E8 9BB0891AD7C6B896 C4ED211EC1A0BB6A 297AEEC210CB9404 BD798B2EFB5F15D1 EF5FCC9E042C4661 624AD9217FDC0F93 4ABBAF99633E7BD5 3C27C6C3A475E686 280D044D7FE79639 A11FA3138B06FE24 2154D5BFD5C7B6D8 F2F411CD38FF2F6C FC374EDAD9F5E8F1 4D779DA6693FCEA2 CF19BE1DEC1FAD7E CF6F4F94F5D86D26 4113598ED8326681 F18CD6CC1FA246B6 13D975460EA1DE4E E700A3496F2BBE1E 01222AD67FBAB1F7 3C894ED44BC5B4B9 27455B71138005FE 1DD915A974152268 A6DC45768B9A44B6 BEA4B167981908AC DEB6E9B5168B9516 FE0F3E9775846159 E779D53AA03EBD37 4B76ABF4F8018B1F D17CE96E06BB0025 D4A3E87CFDF1FC1E B4BF5E1E79108C31 28EF3A0C4C20B839 E1400FE10ACFD31D 7AAE2F904A852C9E 347244396AEC0C91 4C94EEF2D162BDB7 9D23416EBC7DA55C 6BDB736BF2E6F013 FE23CA34FD8BDF62 36EA4C460F3B8750 5B6118B7F219FD01 9C42067B5F539269 D051677A6E112962 6187FAEF1326F657 E37C6B38F2E8B80D 8A7E9E9AC2FCE917 6AB17B00AA15FC76 FB4D10ECE5303C72 926CAAEF75D8C2D1 957C0E3C1B432155 F80B0BAB3BF4506B 0FF88CE11DD1DA3A A71EEAD6BA747A44 1FB3D2F56A2B1FCE 37275C04B57B13A2 3EC6B0B9BF415C58 590BE0EDE085C0F9 BCF41404B081650C A2F072C5FD7FDFB9 B36C45A5228A2994 8BDC0F70360EABC5 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212291500 (name+title). Key = MD5(password) = f8f29847c74eaff995de6880375c93f2, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 64 GUIDs as hex (shown below).

Decrypted: GUID list

  1 87b5b7d5-22b6-7a57-8475-5329f107952c
  2 a0a4518d-a52f-38f3-ab45-d9022c70b130
  3 e4c3979f-ead0-645a-a3a3-867795aa2bc3
  4 05b8867f-82db-7b42-8c0c-0c45a9ceb7d8
  5 096b27bb-1fa2-6a8a-9278-463bc8ffb857
  6 d641ad94-0757-70d2-922d-305d2f724df0
  7 7a311b50-fd03-4527-a66e-f1b7e6e1197f
  8 9e218a52-bb24-73b8-a149-09c32eecdadd
  9 b4e22c36-796b-5635-9b1f-fddb903ce7aa
 10 d9655304-5424-13d8-9f36-266505ecd243
 11 14ce243a-ef47-4c86-b0fd-9c6ae6d1a2c3
 12 9f4adb43-92bf-1cd2-ad8a-6718e463e4af
 13 10941819-fb97-6ac1-9960-3a32397ad6e1
 14 f3260d80-6887-68fc-904f-c9f1142684cb
 15 ff81e07d-3594-675b-a097-aa1c1a57db07
 16 c22066af-f04b-345d-be2b-93045b840e3b
 17 56e448fe-7ee2-73ce-8d19-739c56a7396b
 18 c1e45c68-81e6-41e1-924a-d018dd6467d6
 19 4e82981c-1cd0-755b-a0bb-9431f860e51e
 20 0ca9e61a-18f3-852d-bfa5-0664ab79eb5c
 21 45370dab-2b0c-2a48-bb57-fcc7fcb103a3
 22 24b251fe-65af-3621-b6a0-c8c2716d7233
 23 fd31ad7a-6430-2c80-9cc9-71e16900c110
 24 7d165427-5726-330b-8911-6a18e942f852
 25 8a8094e2-61cb-3a5a-b374-18010089b18b
 26 f7caab41-41f6-7059-a181-5083e53e8c85
 27 dc3f7a40-dda6-1e25-8cb1-17acdf54538a
 28 9ca168b8-5821-7cd3-88ae-68c64e3ed48a
 29 5b3ac3bc-54c2-3e8b-a8d1-86c281682055
 30 5d35bd7b-d6fa-7dd3-9460-7fbfaa3f30f0
 31 712affa3-390f-43fe-894a-e9ebd7cca554
 32 27c90290-99c6-3e1e-ab39-af6b10b19657
 33 61c53dda-b793-6308-865d-da9baf1b548e
 34 d631662a-2f45-3a0f-9659-ea2673792a16
 35 2574df42-de0c-7204-ad9e-eceb2d30058f
 36 eb2203f1-6cdc-6f1c-84d1-bcd5aa24dbdb
 37 815b94ad-b044-362a-80dd-27082f8462e8
 38 c0d8a3b1-a84e-3095-b35b-316c872994ac
 39 0f4fdde6-0220-5073-b2c3-cfb3a1e72813
 40 cf23a66d-ec99-701f-af1c-cabf0b229462
 41 87bb172f-2ad2-1998-8c16-6b681dcf5d2b
 42 fa9ffe7b-2ba8-8229-954e-2962439b6e45
 43 78400b07-8e95-6ea9-9c6f-30f6ad0aa1a4
 44 85b80615-9a4e-8008-83d1-662880ec70f4
 45 9f265140-24e2-15eb-bb8d-b2e3523f2f5c
 46 089d7dbb-1b93-760b-a6fa-83095928904a
 47 41fd6b37-9326-72b9-a2fa-93e602f31767
 48 ad63ec22-2dbe-764c-a382-3073250835b1
 49 da325f3d-cc11-57bd-b12f-e9a0f4187edc
 50 f0c63f67-bb0d-028b-998f-54185635a603
 51 d483bbd0-d569-5edb-ae5a-fdfccdcabefc
 52 0b7a4b53-2c8f-51e9-91bc-9244d119d3ae
 53 efd6db1b-2dcc-2723-9283-ad2ee15c4180
 54 35b0e9f6-2134-4fed-9bc7-2001263dba07
 55 a665f2b9-1b98-11b3-b139-df6d4d90e1ca
 56 f8e2bcba-a1cb-49c7-9426-c87257ff86a5
 57 0a21b22f-0a79-0476-8f70-cbea65a2fe20
 58 53c1be78-ed31-2cf0-af06-e713d904e50e
 59 ca62bd1a-d423-3bc0-aba0-d8aa15e3a5af
 60 f3c3498e-3b57-8627-8071-76bf35c79fa3
 61 b1ce11c7-1d8c-60aa-a8d3-13f961792187
 62 22c1e078-fc97-6159-af29-f56011d296c8
 63 69fe5136-6d0e-4eb1-976e-a5ab14f4063c
 64 2f6ca201-ca61-6868-a8a2-5f6215585c55

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 7367674751416663747823233717374363763357186817775055241402386646. Exactly this sequence comes out of new Random(854).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. Part of Fixed N=64 (Dec 2012 - Jan 2013): an app start that posted N = 64 every time.
  3. Conclusion. Filler. The content is fully explained by the two RNGs.