201304032223 1bmu9k
explained decrypted filler r/A858DE45
Filler on r/A858DE45: a masked GUID list, 60 GUIDs, seed 686. 3DES, key MD5(name+title), as on the main subreddit at the time.
From the post to its content
As posted (encrypted)
DEB9CACF0DBDBC50 91EDC0BDE29A81D3 9C0ECAFDAAA71BC7 D292C1299F9079C0 3A320AA65CA20A7A 3A0BA11DFB588888 FFA9F734ABECB5E5 9031B0E56EACFAF6 5E71664F8C1BEDA3 AFD8F1F9265A4A70 668D885B055C8A94 4C98FC6FB29D6997 4CB33AD169FF3F2A 9F109AFF4F5B01B4 AEC3986FD907E525 868F4D6C971EEF48 82047A25D871927E 17C1A5B8D99EA618 1E96F8A1525FB3A1 E207D00B2F7A2234 5574C10C53ACFF77 CC62DD7E5040DB5E 66D4BAB6265E1345 E5C3B2D74C48E973 11AD332438B28EA0 874BE3099EC031D5 2C6F9EC823F4B287 8328C7B65AB9C62B 1A21BBD48B265774 55408AB9A276499B DED48A446A6D8E55 346276AF80CBA48F 6368958A51DE0D16 606ECF6DEEE799DD 058E711ACB2AE7C9 7E35AFA1ACEEB34A 5DAB29884489B077 F241339ACA923F83 F065CB38D02A3208 1B039BF8A69124FE 6F2EAFBD21563C89 0AAEA4BCC3CFD9D1 6B958C42BC964C61 B072E4E798E67CD1 474A9D8E1C786993 8BEDF2A937D48787 C41C58A5FECC08E8 3EBF32D9BC6A4847 F5C601B27801F147 D89E51D7A852E5B5 BEE1F33ACB046165 69796DF2943CEB18 EC1ADDACD4A577B8 7CAB7445CAF7B21F 0BF550C147DCA046 75B79ED80DB1EE52 A56C1E4C611E100F 97CBF8DE405AAA63 B3F7042BE900ACEE 63F570289F0997A6 F4ECCA598E792175 6F64721C6F5EB417 A6BE2207783E4BF9 AF0711828088ED0C 54C6221F7FC07BF6 10E4C7A7553E8819 FB5379F2209E1FA2 45E812A509EEB0C5 B6ABBCBFD8A249FF 0F078C053F6D4ECD 948F35628696C339 1E635B7FC3E6CA33 36597BD4C1AE765D 5AF5A93BA5B7FF88 DD2DEA0EB6152EFA 8E407067A0AD1AAF 93FA360B30283A1E C950880ED4DD97C9 B43E423434D6EE6F 7E10AD2D86138A81 332AB77EDD701268 F253999B3A1D545F E21A34526652DA3E 55A4924F28F80940 87E12BAA0103D799 03742B055B3C76C0 39E2BCD57C59E33A 4EF364D3C5D5127A E30EC8CC322773ED 8398F10CD2B7A531 CFC1EA6DDC703A3B 2178856CB15C71DB 6312FFF3CB678BD8 A8C0C036F2A862F7 F8FCC89629337D61 0F112194FACC7F84 4F0C321DBEEA306D 5934BFEE639AB66F F6838E656165108C EF824F69A492D0A5 67ABBB6E36C2F4A8 62978D5F475D4409 4B8B772EE89E3FE0 E61D68DC5F693B15 BD40178AC1C02B40 D22749EB0BD9F654 2C7CFA6395BA2C1D 8B28AB18871B4DCA C6BF5083F6B06DC6 E8C38037AA2DB97D 6CB673E18FA87E2A B10F2AE357A96489 831C8EBE47D15AE7 5BB6E9BAB485F431 C531519152EF853E A8761E6F7DA52F53 59FEC0E68C2C02FE 44C0CE3B9054A033 75F58C814D05EE5C D210B670C35FE361 EFDDA0A0F9F0718F 3FE93D61FC02E82D 720C7D7ADBCADE42 636AB7B360EDBA9D 7C3113D429877CE2 0109EA7F6179B973 B92E85855E3A6831 9F4DCC6ABB9E479B CF0D8A185BC5E1F6 82DF697500D3AF0F 6BDCE911C13DD78E 0097524D0CB6049D 78613E62A3887D00 FA7CBCB58705F3C6 46033657880EF702 FDB768E40088374A 304DBAE1B7D923D9 0346D2CA6390D14E 174DA0F2D49E129A 500A9932A2965886 A2CDEC9E9746CA6C F6D2B7A6EF44B803 DBB53BA6A617B1BF 831B20971AB26673 F032F1BD0FFA1B21 560F4404A9649C1E FF76A9E11A26343C 239150DD47A1F5BC 687DA8D26192A8EA CEF8BA5AB13D1AF8 86C28202A29EC291 D43EEBA03CB1E784 81E600F460CC7B90 A186C7CB16B4B049 16A3FDF853D7C5D5 B51D3A57A45392E7 20B32063A9E7A2ED 3F154A7B81F50E11 3CA8CEEBE17CFA4B FF32FA15BB66C762 3C352829503C197D 500543628AB31D82 B9299C4AA0E930CB FAA321D631BC75E6 1F36321E294DB061 FCDA4C780ED8F442 0F1CF10569D7C58D A1483D3D6E6EF6BF 9C2BFDC58BF6AD95 D197C011EACB8AA0 B0A79C752A5A7546 2C9F75245EE8B9A3 87E718315B84A8CA C89E6EE2D7E21012 870CC963F1B015C4 6A1B5B13506D7DFA A81A752111F9DDDC 73E99FB5B7687B7A 90D499B5DAF582B1 2E1D0DACC2F0AD12 42629F9837FA52FD EFD450DC06033A3C 1109CB31AEE282B2 B64D4FDCCB357233 63305ED3484A45BD 147B38AAAF29FE32 C8DA350B966764CE 9803EE4AEE8CEE40 0623929E5D2ED3D5 105D78A2288B39E0 0135C949852D1834 A876D2CE62419666 C77EA2609F661CFE 94BF0EB2CB1BCE4F 7A85DC35C21040EA 51D411C5FFCA43D1 ADE49F647ECEC1C5 24B2EABAD96F8936 750DA5911DE526A4 3131B783CD33E78C D9DD9DB1A2D48976 4CB169C0AE3B1AE0 388AC268B785E63A 39ED43DE1DA3D671 ABA36FF393659446 26D938AB705269B5 F8592102AC5FD0A3 317162C74D652702 AC83C2E5C9536F23 07CE6CD4ED530974 9A4DAC5EDAEBA208 5FE3E717B38C276B 7F086A272118EBEC 6EAA4604357EA032 732FCD4E0CFF7C87 D9BD9FF40D687041 93226193DF213860 F3CC3A7419CE0E57 B9DF13EEF1CC1153 F4E4832580289488 C629C587C7C9B813 0868DDCAF437D7BF F574A3BD823DF4BB 829F5F95A246E9E0 7972592603E35C6D B11F0AF75725CF70 A151AE52BB72CE49 4BD5087E24AB671A FC2135CD629199D9 7E8B3C08EF937D8E 8FFCE91F0BEE589B 9E2B85A0EDBA8EE0 84C3E13A21913712 1E19ED011FD387F4 5FCEBF220A2F2722 4D331EB0A820BB27 425AC80BE6754886 DB6EA3A58AD84F2C A5AAEFEFCE6BC762 9448B91137AE0A81 0A5A585C7DCCB5D3
- Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201304032223(name+title). Key = MD5(password) =f80873c23d59e77ceafa1cd12cb4bc2c, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).
Decrypted: GUID list
1 be72da03-c879-098f-a83f-ee1244c3fb56 2 fc3eb1be-c31d-0fca-82da-fa02bb58ba35 3 00e15614-c4ce-271f-bfda-c250862355e7 4 12440557-9da0-851f-826e-63eafe1cc423 5 91ca6cd2-6355-844d-bce6-96c3be7bd373 6 4fb995b9-839d-0e5f-b66c-e7b4d33adbf2 7 515625d1-4e26-245d-9ba8-e0d84ce2a4a4 8 2b750fd3-dea3-527f-a168-06aa8e8e25c9 9 12f5f7fc-74d8-7395-b8cf-545c407011cc 10 892c2382-2d01-21b3-8735-03756ad30727 11 ea612235-cd0e-6098-8e66-3c67f37015c5 12 b3d9115d-2d41-0212-ac47-ec46a2eed37c 13 9eb66ea0-edbc-289b-9277-3d83821bc01a 14 cab15e36-5b2e-3b03-bcec-7d6993afd591 15 8c9989bc-f498-13c0-9e04-8dc280a6b260 16 2f9bf5a6-b1d6-433f-ba78-0befd49031fa 17 8b667530-f3ba-2730-aca8-b7ba93bef2b4 18 f1de1b81-1fd3-223e-bb24-68da4b0530d5 19 730d7572-8952-2f3d-886e-7059f5d705e0 20 c516b21f-9cea-8d73-8397-3ea4c03a8de8 21 370bc2b6-c27d-80f4-81cc-10bd5f573301 22 1f188355-cea0-159f-8204-2dc7c9ed8300 23 871675b3-85e4-833d-866d-9ea8c4ea0d12 24 254eddbb-8805-69a0-8328-f3ff3f9ecd18 25 20a38fea-21e0-87cd-a78a-241090bbe0e1 26 4723ac98-05c1-6db7-ab4a-1bdc88c31567 27 c02021a8-22a2-6bdf-a147-b6f62717a734 28 0164e934-671e-67a6-8513-7607465be9f1 29 91556f5b-1ca3-01b8-a21a-8bdc0bd007b5 30 461abaf3-9013-5738-9617-d3a699e6d7b0 31 41c9386e-1936-3086-b6a7-5436b8a26a4b 32 9a12c926-64fe-101a-afa3-885cc8ff561a 33 bb3cb606-33c8-1650-9ce7-9f866b2a92de 34 5763e4d6-7560-118d-8abb-481c43ace7b4 35 d6bb78a8-76be-127e-95d0-1a9fcc0e79fb 36 08f2f3dd-ef00-4f33-8e11-e60b67dc12ce 37 a6487f8c-361d-2bff-8c48-b78f8b5faf08 38 af1d8691-d15a-8a41-ae6f-90e3693d7887 39 5df16222-0269-7807-b9c8-80ddfb4fac8f 40 7bb6cb89-1190-4902-a8e8-5242a053a4e1 41 5faa7c05-4a53-1d47-9498-94b6ac34dc6c 42 252910a7-d2d0-266f-b778-db4331a3d107 43 202f6f67-47d5-532c-a61e-cd9e5b080eb1 44 869bc967-4fa4-8889-8be7-0cd620da08a9 45 87a0b613-7839-545c-bb35-214cdb23e9be 46 85142027-8ab2-8da9-bbe3-d81edabb8348 47 86f59684-b061-61a7-86aa-59245acfc8a7 48 155c193c-ae59-19e4-a682-609df97eff07 49 1c75df3d-a4ac-1106-b55c-e4e01ecfcc14 50 180243d8-6db8-8619-8280-921a7a3567cb 51 34a715a0-2569-05bc-a79d-e2a5e24f425f 52 72463093-bd52-8339-bc48-37f7996c26f7 53 532cbe2d-3f04-133c-bbb7-a4eeb6817565 54 c3e6ce7f-f690-2f52-b00d-5277ddf9f727 55 6fc9b18f-69a5-4f61-95f5-356a16333634 56 c0645685-47c0-8987-a51a-8f141bd912e3 57 14a792e3-dc47-15a8-b93a-815cb6e654a7 58 eb8aa0df-2533-5bf4-a7ac-dff5789c65e7 59 2596f072-5405-015c-a112-924b0424a985 60 e9ac9dd4-2f8b-133a-a2f8-f41d2a27305c
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
002880257260231422288186866605311114287412585861180812481501. Exactly this sequence comes out ofnew Random(686).Next(9): the per-post millisecond seed of the mask generator. The other 30 hex digits of each GUID areGuid.NewGuid()output and carry no message. - Conclusion. Filler. The GUIDs are fully explained by the mask-digit RNG; no count stream is placed for this post.