A858DE45F56D9BC9 archive

201212301800 15oywk

explained decrypted filler

seed 531

Metadata

Post ID
15oywk
Title
201212301800 → 2012-12-30 18:00 on A858's clock
Posted (UTC)
2012-12-30 23:00:36
Timezone
UTC−5 · title 18:00 against posted 23: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(A858DE45F56D9BC9201212301800) = f84bf18f43710458089767163876954f (name+title)
GUIDs
64
Filler GUID seed
new Random(531).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
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

DAC139E69A16EC51 B94555FD05F268DE 7A6323E7AE1AD21F C65FE3AC5D148EFC B0B38546CF81CED0 1D1DF6A6F8EE53EE 5D9C572F89CACF6F 2322D9BCF0E9FF1E A9C07DE74FE3AA92 F5DC855E5D83DED9 E314B69A28DABCD3 C79884F051353766 B6231E80215BF67C E44D6DEDCB455076 E2CA62C5A1C91377 036A75F261711AE1 331746FBC2686C4F C150E8542A60DA37 DA0B7465B703924E 8330325C812F7FB8 A35CA7F3ABE5670B 8010E42FB4C10622 3A9AEB7BC1D449B0 A0F58B6E067845D7 0F85BE76ECC9201F B4109B0A67B603D7 37A8E9FFF23A7310 C8880A17929EFCDF 7787939A8853EB22 B9F22F90ED01D90C A8CE6A1D535DE2A0 CD7AC624B56F5B00 21530957E47D6878 52DD2E7946DF568E 85DD5F04F11EECC8 CC3F9432B68C59E8 08149C947DD72AEC B3BD9A691BBC8326 C6FE4205839C4B0A F222AD717959CD85 D0E08CE8741A635A 116691F1593F440B 3625A46017AF8E1F 5245DD84C133D1EC 9148D2416A11A97D B63534858BB652F7 9F7648D1223215DA 82254959E95AC49B C4F588BD12691AB2 97C2B914A63231A3 9F76631E916A4CAB EB9710606D1FB14B 8FFBD7F84F4763B7 6DF11EA36410D73C 4F86248D85DBB2BF 3D05E8CEE1E16F70 F6B73DEE741391D8 DB62B599EAFB3A21 9A81F75D5A0D771C 6D1072F9B62A8CAF FC38C92FA2875DFA 372345E43BAA8EF2 54646940AA9DE43E D188F8170C5600A3 5BAA871FD3838DFB 267E316B000670D0 41CAEAA19BA1B6C1 76AAD1C176D4440D 0FABE8B0AA274110 DBD14F39F764BA63 0F7A7F41E06F0EAC BE3E43E8FA77663B 158F3561DAE8CF9E C20AC05EFAC14C10 6F78200066819FA8 6F6A81E8A2E5EB5B EE92FCB00010B9CF C301DE7C6C4BED4B 15B0256227834A49 A633101A12DE06F5 19F6C7087F2A18A7 7F9C9B0B48FDA4D4 F57BDAA6C861C685 6EFFB78AD9E50599 93F7030671DA3790 DA2D23088BE68102 B68465B5453D493F 8A9E7F699D4BD539 C113C0FF2FC47A42 12632184D7EBFD34 30E545CC1B8DBAEF 949996BEF220EE18 C3F348D70D07C7A0 7C263714E67116F5 B5E8AB69F0E4058F 09C7F97FF9356C6A E196BAB7240D5307 FA3295EAE317B366 9BD8C89B6D15EF1D C8A3B1D7C970C210 9D7F62479804E964 E521EA6E9C44C96E E5EA2BEC5A96E599 AFDD7B5C1389A9A7 B94015AE7FC0FB2D 9714713F312662A5 06BBA155EE74D754 7669C91522161103 770B13757FA29AA5 3687FE030D3C0C90 101534FA968AC952 15B1E1D544375A69 CB6A7A637EABC3EC E17CB56937C33C55 7FA6F9158EA7895E 179177F9A0D9A149 15AFE9CD04ABB0CD 197D026EFC9A2905 FBB74F1BBF5EA987 8D64219BC32E2C47 95F79D381FB9A35D 3FCFA3CF231E7E42 FE7F1BCD8994C260 7438CC2359201E85 8719F556A1A2576F B1A329D4D56DD122 291F91534F9B1432 092591743FF6EDDE 4933F4BAC441AF45 AE784AF9AEE0D741 574CE0A154226721 11554F5B7D56B1EE D8D11863654780C0 60D292062794F966 0DC10A2A8CBBDAC7 179BCCDFFEAF64FE 19FCECC7C4C089F1 9747EB7AECC704A6 2269C559DD0A572A F30122ED3F6C92C1 654E8DB9E8F1D9B2 5A6671010BD64B15 4CDB9B61E6AFF039 BCFB559CEFA9281C 8BB50A94A0AFC29A 9E9C9C42D9ACF2A6 8B791508CEBEDFE8 C3765A2C54A75CCF ACA7F643B43A3400 FB1FB2599F5F7164 C7500196F7BD7DB6 8128CC5A7075462A 572821D76D6D9CC7 368FB7AE12795EED 4321C1DB39BA433F 6338344339FBBF5F 301C1A8CD289A585 5A35DEE103C86F1F FEF1BAF51FD5DF3A FCFE113C76A048F1 BF7C0C43A977A029 EA5DA023C66B4F26 E1BA99467FC9490D 79C3968BD7C12A5C 6731B16104D7EB3C 9468BDC7093089BB 7E92DB7D84598FDD CE6085A26A77B231 7EE099D45E728FF3 611B9FC5D2B588C4 34DE99F7F36843D0 28616C14F9EF8471 2476136AD166AA6B A3C44E1A4CC4AB47 683BD85397F9C9B0 009317B4B1341BD2 8F021082138F5AD5 9199B3A21BAE2E9D 980EBF1CA5C3ABD6 ED48B70B904F8AE9 AAAC07A72A2778E8 08E157193E627BA3 56861E0405487B66 45B64D845AF7D19B 28A8E7460C250E78 6E92BC49A5FBB22F F275A76E983E56D1 2712EF6233DC3A14 C90D4F167A4D1AD5 7E3D1394C59C559D C26C5CD70CCC046F 5B868191790482B4 7031E7663DCFF0BD CED412E18FCA1087 FA0AF5F3FD1EE5B8 AEFAB6FDD360D9D1 134D14CAD06F881D 781FBE63D19D9A92 02844F7A2549034B 17B2D211B9B540DD F8215F56847EDBD3 2FC79897D6F2E042 D16C1C9BB6B53296 C560119EFEA1789F 7F793348A204F1ED 61290DB7C9A9EFD4 BA07AAF95E365818 70F4E70792877263 EE945619436F70F7 8808EF82C9F11241 814BCC135A08513A 871B2ADB6CEAA0B5 F1EA1C1DAECB6B11 2D73D3F8C59AF0B5 983E6D8F1D57393F 10E8559D12D91372 D79EA9597BBC5187 D35E66E603BA39DF 8BD7ADF2637FBA56 94482B829CDFE5AA 7CBFCCA9B8E34F22 0CB241E814D62A94 B4479D7647267820 22820D492E1C09EA CB86BC308F0CF7A2 915AB8447DB76270 D92656CF7CF0F95C F39610978F7DB2A3 E719338F338B9C72 36AE4A805AF5E14C DC20435D8BF2CBF4 2F7D121E6EF56935 7B44153E6511DE29 E8CEB0E60DAC4DB3 3A02214E162A64CD B0E701BF6B4777E8 6368C2995124C394 13E02A40D5B613B7 8ECDF10FB6D88C09 BBA10B508686EC7B 6E9B4B9CC612F330 04A3342BB09A129A 65A48D732C8ABAAA D70B8620AD631F6F E99F1D8F89AA3247 8324D5B5B7267570 9AE330E711A402E6 D0605D70A9A5DFB6 6E47B63CB473E67A 4454B70943C2758F 23BC0D84863DDFED CEDF78CB281C1EA4 ACFB8455F02A9D03 230955FF7EE6404A 36BFC6ADE7E7AAAE 2C8FB021D7E4713C 067B7A275BDC315A 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212301800 (name+title). Key = MD5(password) = f84bf18f43710458089767163876954f, 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 6dc5d5dd-9aaa-1da8-95d8-e9f30ef184c7
  2 470dbc3f-f000-5fd7-8628-5d44fecd74b7
  3 54b5918d-58d7-80f4-95be-a650dbb7f20e
  4 1a320cbe-b6d5-81f1-884d-e8db07284abd
  5 c8a56d95-1a53-8609-9085-bb66c2807ce4
  6 0a4d8d75-42bd-5253-9207-5aaeea372528
  7 d6a5fc01-995e-792e-a3e6-c5596957e627
  8 d2166f3e-5e35-71da-af57-873398d4b7da
  9 b9bd2062-5a57-6a2d-9291-da710a450a13
 10 9bfc45d8-cc4a-0f6f-a84e-3bcd47ce67c3
 11 9c31266f-66c6-4028-a358-e982dfff0d18
 12 3c52b114-66e7-0b3c-8490-a2ff6824e9f4
 13 3ef8b309-747e-6aed-bfe8-589219019a07
 14 f51f2ba9-6c34-6339-91b9-8038ffab45b5
 15 4c1727df-ff57-613d-9194-66736a471c10
 16 bb6a42ee-40e3-53f0-8411-a49a9318b3f9
 17 d158b75e-dda9-027f-b509-7be6b6e32503
 18 471bfbb8-599b-1852-82b5-cd30f9136ae6
 19 5d013e81-db42-0f93-802a-5a3d4676da74
 20 4133db70-3018-88c7-8751-b90782239170
 21 8e9b09fb-fdf8-31b1-be0d-b5b99d35a1d7
 22 32560069-75fd-1a27-84d1-e62bfb3a4366
 23 883f99e0-e57f-6864-ae2c-a86823bddb1f
 24 4a960f6d-3254-472d-9463-95ed99a8bff4
 25 8780e0b1-a1ac-6d0b-92ce-b28a893b039f
 26 4bc79c02-a307-0349-8405-737174748689
 27 534797b1-bb16-463d-ac5e-016399e190a0
 28 379ced05-dc2d-605f-887e-d4f8f072ec66
 29 fbe46a4d-4401-1acc-8063-0a48f52241c7
 30 3541b222-fe60-64bd-b8ae-df594b24bc52
 31 64de88a1-5b23-1f8c-a332-70b3b6b74d16
 32 8241443b-5725-297c-84ad-72dabf49eabb
 33 4d84507e-9e03-73f9-bdb5-cf90925de245
 34 c5a110fc-6452-28b0-ac30-8af2e696f268
 35 9f99372c-acb7-02c2-82b7-304c05c05a27
 36 8f44266e-ea01-6ada-9c1d-9b5626daaa9b
 37 303893c7-9d11-78e0-adcf-8a63c5645082
 38 7dc1e133-82dc-2b19-917c-68d7ae2e7022
 39 1eda01ca-2ecf-29f0-87bc-5d15c05a830a
 40 5147dabe-b7d2-4007-bd1c-d4ee14178a2b
 41 4ac26e6e-81c2-1c58-85a0-72f880c35ad5
 42 53cda323-569b-2caa-9f91-a03a1cbd8a4a
 43 29604fbf-8b42-8d43-bb4c-41c059f6e22d
 44 62054b22-5675-3933-9d85-e17cb88062dc
 45 c3cd61af-937f-78b2-90ec-abd9076333ce
 46 10bdf890-9cbf-3dbb-8076-158fc7320a97
 47 fc016ce6-f532-80d6-a68d-ace40e68a5e1
 48 bb787d60-1ed3-6042-872d-dc0964b6151a
 49 8d7df77e-8030-0acf-b2a7-01d648335426
 50 a0bae70c-2aa7-3651-bb78-6d432c6f7f43
 51 22c4bd4e-f07c-0132-b603-a4a18526b56c
 52 20ed14c8-15c5-0f84-a9d7-755b746e86ea
 53 3b2a57b6-6d9e-4a86-baef-e23906bc0d9c
 54 d21567f7-85c5-625e-a8d9-2cb6578e89c7
 55 c424bad1-ab9d-4731-98bf-951a57d11036
 56 f6405ae3-ab0a-0e6a-9ae6-e255ea6fbee7
 57 610d042e-1ed6-847e-8936-2077dc7fd849
 58 8f0f4149-88bc-3be6-a5b2-97fe861546e0
 59 e7de0e1e-83c1-1f1f-959b-9f70dec43e15
 60 b6005a10-7fe0-7176-a742-447ba0456fca
 61 acb42baa-6b3f-1245-97d9-dce1ba93462d
 62 0383ad43-61a5-119c-b5fc-34106407642e
 63 e8d10fd4-87cf-59bc-a74c-5d0f80e8d270
 64 05adf2b5-2fd1-8119-b3d2-72a8b4087f63

Explanation

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