A858DE45F56D9BC9 archive

201212290300 15m8a8

explained decrypted filler

seed 111

Metadata

Post ID
15m8a8
Title
201212290300 → 2012-12-29 03:00 on A858's clock
Posted (UTC)
2012-12-29 08:00:10
Timezone
UTC−5 · title 03:00 against posted 08: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(A858DE45F56D9BC9201212290300) = b96509ad632706b75273d92a65aeb4d3 (name+title)
GUIDs
64
Filler GUID seed
new Random(111).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
4 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

20F782C9C30F5AB5 5A1D8E68406C4919 A8D89760613DE501 5346D0C67AE4F889 DD1F147A5D6E3498 6CEDC5E2F610063E 5B1C7DF9BF43B982 58A26CC40A6DC65A 8BF269FEE2D3D187 CB281F9497571838 00EE3AB2D4834E2E 28B0B1FD6DE03147 0616BE12D282DEE6 CFAEA40C7CA76991 F6F239CCE387C219 D69E3EE727367BBB 31915E8E07389FE2 4715ADC0C0D60D6A 044DCAF981F48689 833DEB7AA0231C58 5BDD45DED1887F59 E200DC80F9F3671C 47E5006643942A68 5462710B0305B038 BB5A553E5C5867CC 3066F5FC78077F25 F6C65433403728CE 923F5FF639587ABC A8D82B7DCF0802C1 6FB3D4E5C29AC9F2 BCDC1BC7A0FB1A7C 01895070A4DC190C 496DF0C7AFD2EE89 665B2E649D800EF2 184F58F64F169DAA 381AE7052008D8EB 6F02422C75E5F3B8 1C10381BE46D306F EDDCB509D6D8DD9E 49B28494E4098C61 3A5E928DF345666F 8A7AAD09B924FF86 F1E9F635B2254C01 C15311F0E31658BD F6D453A70DF28297 2C60B457C16A8A03 BE871BB05883CA6D 29AB014A641B7F0B 1459EC74F5AF3A03 7535806C54FAC397 3A66CC5C42A9E194 3DF88D5F5FED8BE1 03DCC1AFEDF98105 B334614E1203BC0C B77A489339C23EAF 5F771AE3C348C3CD 05A3C8FD5F86261F 248263DA6FBE8558 CC4BC1486096038E C8181C926A6CED39 144B2C81DF0FB7DB 6987D9C52DEAB45F 36C85DD4E49D64E7 E388C2061EDBD379 2B946D1A55D00F9D FD393B0E31DF92C0 D7FEB99FA305FF6A AB7E0B89B4A4A6AC 68A61EFD66B1339F 3C8AAD3B2F729383 F615938F05D25C07 6E438433C0D92928 87A080DB8FF09573 0B412E5D6AD493C1 DB4569FEF4E3C792 E0B0207D1A30A8B8 3CE818DADC75C212 3E9A6B39273E8E1B 54FB1F27CE778962 2EB0CE70E411083E 7F7034C75155C80F 7A585232E450D1EE 4C7AC07233316F69 ACE96F62CB687AFD 1FF7A87566EE53CF 7D0FC1FFDDFE4BBE EF36037B71FC5007 D1D0EC618FE1B81B 43AE064ABF2D10A0 73E2A8A9E0616BD4 B694540A0C4F091C B4C13F9FAAA54CA3 152A282518DD5F13 C0BB8285AD2B2DEA EBE1378639ADB187 C2BD44FAAE13AA1B 158407842D159BC1 0FADBDACD94DBB59 5ECEE7B4C2903F81 E1A151B36CA7F526 5F4DA5A99D5AAD21 BE89B1E221D52C12 0B3899DE2173E439 8B8BA2841AFE2E87 4562B5FC376C8BB8 56563CE6710CB17F 13A7C6E3A755584D FCC1C6440F9590DD B84B1A5FA87B7074 79B2E69A9563BD98 3C165D9EC8EDD667 0835DB8ADE636986 17930C4674F9BAEB 97A560A0C6E9A5B7 7B962E14910DB577 AB8F867804085B3F 6A35E57778107D7B 1FFEDF4A4C34CBD7 2A9C29F28DA7FD8F ED19EC963C5C1986 5D0EB0475D5C4C16 4DEDE1201FCE3622 77200E1E75C2E9B5 A8FE1BF41FC81853 517F464940630CA3 8374A04EB880FB85 C55F1BB51AE13C88 BEB34ACD7A604C9C F5AF897D697262DA 7853925714FDA738 23FDD497D1D9AF56 B8D67555B2676181 2360DBCE7BEA88AF 4A9C26E0C18039DD 64A4FCCE5EB00118 868E67B52A3DCE9F 5E2441C7D5F24FF4 7CEFCBEF26A2B10D 97BFB5184DB76FCA DF0084E31FAFADAF 01822110522D517E A43913E681A2CF69 17F3B63F76BBA0F0 C59D93BF5100651F 76F4E70F21C1BD46 0400B2EF09A0B248 6E06C17209AB77F1 474F9619DE95C166 FD08E1F44ECCD683 EAAE6BD67528088B 3BF230FE08C62AB9 1FBD207B436D8805 7FE3676F56C0B114 9D8450A690FF0C07 39E1D07ABF75E3F8 F147E7BD450488B1 B03676ECB9A30585 617261B0EAFC0437 AC234A56648AB804 8A58BC9C2D32ED2C A79C9C6E7D0479F8 2AEB42230BFBA15A D70F441DDA176983 DB7D6E8AAC3D7A93 335D0F5BBB6AF760 41E9A861B2A20A9F F6EC3EE95AAF7B0A 3FB0978D38EDE46B E43BF8A9BFB819B7 0B66CF58EB904F10 575CAE7E7A27815B 30B4EE4D012F918C 6F2F0C75616AC6B0 D322228ED886EAF0 EDA0B45F3595AE9E 7510D9D992BF867C 7CF83A6F42F6766E 6ABFF772F54E66E0 A1D991667CAD366B E397C24EDD55686A 44C374BBA2CF673F 174E59CD68682C9E 4B32387FD35F7C0B 241F735964A668E2 1E46760375E64AA9 088ABAF9677EA96B 3F8AEEEC63E11535 64AD9595D0870CF0 BF23BFE115F7920E C9BAE2D593D53603 F960778D68B52E0C 0B81EEA94CCD5C92 BA019496C167DE7B C42CA345C27C3764 7F8D762B16FBDBBC ABC9F67A266A9334 53A25709839E60C6 973CEED6B0527614 5197CAF2565C66AA D819AFC781E636DB 31ABD814E66C7A79 3F24AF4F57889303 E0B698DCA003843C DBA873DB24A2286E CF1771EB1D0283A8 5CA3327C9E7F4031 C732D4439F0982E5 1303225F9C9CA8A8 70C80E6AB2D86D80 5F9DF8C3C6B6630F D6C28D85D9740567 D7C8256DAAF0E6AB B89A54087648134F F4DE99492A51CC67 7F1F2D0EAE8CE709 1B2C36729FEAD813 557C225ED539D562 1E5F6067C10ECEDD 2CE2BAAD5CA6334D 6E7215F48A4AC002 058902C4AFBD661D 286775C6D2E42CBF 5A30960E3914E487 EE1D03CBE62AE7F4 ACABB7C817B1DD7F AAB8FA23E89766A8 B01A4B4FEB845F15 A1A8E4EDFC7B6D70 3478CD25CEA8F526 AACE087A40D2DE7B ACF5D9379DA72ABC AE332D2752390548 9787DA251B4351CB 2777B607D9F07AF8 CEB1020FFF1E5DF3 95E0E2FB7D62DB4C 9DC99F305C3B1488 B420FCCFDDC3D2D6 12A70BFE7DC4113C B5F52470A541B08C 54273A4961B0AFB1 02F4E325F9629DC0 328DB2B34A17DC06 42DF2447E4E7BA33 29F4D6FCE22D214D 33368038932AB62C 87F28B9A18505064 D348E8F37ED98B29 A7A2D59597406B4A BF417FD529C88E54 829642C2D5CE64BC C9C982738EA2057D 5C5FB09C778C0F8D 89857E57E8AABCF1 812B40D9354FB095 DCCD282BDF24BC4B E3E4B215971C9237 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212290300 (name+title). Key = MD5(password) = b96509ad632706b75273d92a65aeb4d3, 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 35c2d621-8a44-6ab4-ab29-36ff2be66759
  2 525f7bf1-2e5d-3ae0-a65f-09fd2d9021b7
  3 ac8671cd-bf23-378b-a40a-adac6e42781c
  4 4ebd55e6-88b0-2bb4-b791-75d8a8b36ab1
  5 0af256b1-843c-2c33-a94f-6d59e41bb53b
  6 30265108-70df-5dc5-b9a0-47eca41207f2
  7 74d14edc-58c2-550f-9fb3-6d20c87de90d
  8 aee79cfe-c47e-1e00-873f-18a85d2eee84
  9 590ca4dc-114d-699c-b4e4-472aeff89136
 10 b275b0f3-69de-16c7-892a-bc9fa902482a
 11 794a96c2-8f5c-083c-9326-a375239f9406
 12 e4d5e461-0c43-1357-9202-05728caafac9
 13 00b87456-0ef3-8746-bef3-395a8844be2f
 14 4ed1282e-514a-1e0e-8aee-070c3e9f95d7
 15 2c5702a7-b911-6df9-814d-e29cfe439945
 16 4bdf5da4-4161-32dc-8c9f-b0b6e80c7677
 17 4f63bf96-6cfa-494f-9d70-d9ba686f02a6
 18 65700c23-b7c4-760e-84bb-cafec81f30ce
 19 395c4af1-3134-6ff2-8c6e-b210b5ae64fd
 20 42a7c200-0111-2098-9901-976a10a91061
 21 b9ddce3f-b33c-5416-b701-b9262a90bee8
 22 d55befc3-7b54-0d8f-b1be-2717202082a6
 23 ae524817-a38f-6ac7-9f33-6d3d1fb171b0
 24 881d577d-475c-7fee-94b4-8f0c0e432cde
 25 cda839f0-c67b-50b9-ba65-8d5c1ef45392
 26 cb76b8e5-ecbf-8b88-bc67-b704d56c447e
 27 9c9b71b8-7c31-3cb5-b31a-8da7f2588e14
 28 c1865f2b-0859-42bc-a96e-3e819193e19e
 29 b8f1d8b4-b607-1451-860f-ca87088bd051
 30 0b3e5ae9-ec29-4f0b-987a-5e6af644546e
 31 87aecb8e-0960-1106-8bbe-df8d29d5eed6
 32 e9e6ac4b-c8af-6c4b-b070-ddb16ac9f1b4
 33 3eb4d558-1b4b-870e-9eb1-eacc9b7bd267
 34 f30575af-8ce1-67ee-979f-89a6ef819835
 35 29347528-e7d7-3f0a-9660-0d0a280c7a1e
 36 ab5734db-329d-52a6-94b8-62dde962128e
 37 693308d6-a71a-8fdd-b751-0fea496879ec
 38 f8d79073-830e-0097-af4a-1cb0f96b9cc3
 39 7acd4047-eb3e-327c-92b0-389874703915
 40 d3bf9581-0213-8890-8650-a0d4f02cb03b
 41 942daa8c-1eec-69e9-bf6a-24651534df0e
 42 543638b4-44de-4a65-a4ac-8cc6a93ea5e1
 43 62552a2a-517f-5a11-ad33-5b3df6263947
 44 0876c93d-3851-75f7-80e0-efffad73a64c
 45 45cb416a-00e6-3968-8d05-80b5db89af74
 46 a1b0356b-d3df-4585-ab5a-21492763b3bc
 47 3d50247a-c0e9-0984-81ad-9fe98441b483
 48 2f0a6b73-cccf-1828-85ce-151663adaf01
 49 da0ae037-8709-8ef9-ad80-06e17ff7f725
 50 ce13c7d7-9431-88ea-a305-cae899cbdf20
 51 81873e87-a8b8-2865-af3f-74e64efc6c03
 52 30c65a57-c98e-64bf-9f1f-def3a6816f45
 53 e12bd11f-89d2-20bd-9967-806d8ad86e3e
 54 d929c749-ee9a-0f65-a5fa-2dc31b929541
 55 009d6d23-55f4-37a5-bc2c-55b005fa7cca
 56 4857a8d7-894f-5131-9ab0-b38925d73e9f
 57 7deb58f3-110a-5aa3-8b44-4b578707cd00
 58 ee3f5fb2-9d15-4a01-b110-5a2401990689
 59 f2c9550a-c3fd-6a13-b30a-d0884ede0e15
 60 3596e7a8-148a-3d92-b9a3-92cb9c695b18
 61 fd0222e8-6d39-1a99-97b9-5614c5fc958d
 62 f9a62844-dfea-1801-840f-115d7c540013
 63 66b1206c-8483-849a-9827-7c1a754e2c31
 64 8d7b11fb-896b-2b2f-a8b9-4580d01f8412

Explanation

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