A858DE45F56D9BC9 archive

201212290800 15mfsi

explained decrypted filler

seed 883

Metadata

Post ID
15mfsi
Title
201212290800 → 2012-12-29 08:00 on A858's clock
Posted (UTC)
2012-12-29 13:00:16
Timezone
UTC−5 · title 08:00 against posted 13: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(A858DE45F56D9BC9201212290800) = d9567dc1a60e976dfa96d254eca366a9 (name+title)
GUIDs
64
Filler GUID seed
new Random(883).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
6 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

23A545521F2C6E5D F1038710021E4E22 2BCBDC0677D73E59 48B392E6D3D461CF 35472DF2EB4F6AF7 6C3EC35899FF5EE5 7826AA8EB07218EC 1888DC0892818341 0F57371533FF3F8D 82C8835294482713 4AB00B52A899B145 B3F9F07B390FE96D 6CA34674A02FA362 3F1CBB6C213ED27F 26DC95A6A3690C6A 01E615D26346EA65 963EA148DAEF7C55 1E8A660163AD83C9 425A02E907250DC4 8967439D58E2B8B0 2E9FD2C867448F0A 6FD6FADA3F1B30D0 9401756B72A75316 365AE6F7A27255B6 F5C17AE1EEFD0C54 CD94FF955C82E0BE C1161E1CE7961763 3E450143DBC1047B EAA1C9A49FB729B2 6E16D3BEAD63E96A 31CF6B669DB2A36E 0E4AB9D665A69C3C 5AC9B15DEC569B6A 24CB5121842225C8 51DF3E8F85E05821 7714E5CF6D8C2A4A B03251AAF841A625 3453593DB90D004A 4D2D50029971F6B3 7D48F7B6F6832AC6 FEBABC07FEF2C136 24EC8484D7AAE844 CFD1E7931467C5FF 727ABE39C7F2BC8A 4D60BCFE9FA222BD AF4311E8A626C687 DF6E6EAEEDA6C5C0 4CDB9FAE69E9D3EA 10A1926DFCCDE277 A60B1970FB7C98C1 27BFEB1907714AA5 E9676CF566A4DAF9 8215048516F00655 AE3ED8FA47909DA1 4833F0C895F7D319 2B8D4CEF02807A1F 493D4C11558BB9BC B521D281BAFDBDCA 9972BA961637147A 9AAC0F5FC436A5CE 8308366DA5C4B305 800A6ED6C35EDB19 D5CC08B7A0CE71D0 19C1C8F8F8556F23 55CAF41B705AD748 6EFCE7B569386E0D 7BD469361F94479F 4DFD9A0BB6A8475E C755494858DCE506 E6AE637C0308E15F F907C89906F9C1B4 A475EA73FB4A7B00 E6E899AC80BB6461 3C335173477D57F3 6B082E362ADE44E5 F909573AA6F8627D 9C58D410CF82C367 A64D8AD87EDB2922 0DB509C347ED0C66 EE729F25DE2DCE0A CB7D3C17AD86F88D 4B3A2CC20FCFD223 06AAF3F6D786B7E7 0C21DE6C71AED86B 898911B3B75972CC 090F73F8A7D2C6B9 F0CB52E734BEAEE7 AC1BE1EE936C10C2 7DC444754D1E4922 0F2CF466DAA7728C C7D4F30E2F6D7AA7 35B10D57A3D71921 A5F4D5A42EF78EEC 25EECC417CB0F2AD 21B1F241A79172D4 99A861A249DAC0B0 DEFBD7CF0E8E8BFF 80EDBE78760CE3B7 B3032C0D90BCB4FF CE64FD94D77A18BD 561BCE68F04A448E 2B21272DD6BE81F1 D8A0D9EC778BF542 F96B55C1D8C0D181 73C7FFA9BCE5EE3D 30E2B387C7CCA476 EC07758E68997FF9 8189656FBB35D615 1CB0F217A8348010 6AD6F6D6357DA129 470F0CE289DC867E 635AA6BD78EEEFDC D8827F8ADDDB66BC 275176193E67A236 8BD6E1ACF069C41A 41DF88DC4598DA16 71826BD77AB2B02C 644113CE53C47CF3 12369762CEBC0FB2 8351FCA9C30DE989 89AAEBBDF4BBA869 D9A777ABE59A6DD6 563558BA7D5DE571 400AC345F7D5BF80 A1047F7CCDB744B5 5C2D13D2152272C5 6F84C11E35C202B2 9324A70B36561ABB A2C36625F848580A 84D91E7949DA9197 B8143B2D6367A80E A76E99275DA055B2 3F5E8A51EFA6734E 2C371464454CE6E9 F2439995D249454C 862EB31A9818E70F D993A5521279A0F9 844DDF9EB49DD671 66C9C33AAE7355AC 92227A4453FD15F1 8B2C0FED37AFA81E 94F83069921E22E3 215E839B6DE5BEEB 5351D20D63816E7D B9ACE1ACE5EE8181 385478B05CBF8DE1 E2C92725D2E40066 A5B3AF67E7B0779E 595B17D456F3357C 913C4CC212529CFA A9E9139B9F12A58C 4D2D5B3F5F9FD685 33353B48C0AA2FD1 3C6C7DAAA375B253 DC8EA6EDE253F48A 1D122E57B8E6C7BD 8AADB6BE88F8E4CC 1350692D5C91EC16 D5871C9B5318212D 165E7BAC5AAA8933 BBBDC7ECBA74EBF5 F8C68A488D2FDA25 5B744D3992CE9F45 041C864B1B6F1E5B 221CF967BAFA80AB 3DEF93E17C242B6B 74CB8C752ECF5226 BC5641F2231F0E8E 1AF4CC7ECCF5C5EF 5E74AB6A36EF4FB1 85221E6A4F7ECEAB F44A4F10D53A9D5A 9DC458DA608069BB 26F0D2444D07662C ADEBEED096F29FB2 E322B6FC73FDEF61 BD8F1DF0737FF867 671AA69ECA82C164 3B4491DC8E9823B6 D627076124697E42 FFDD6673B076E100 4B8D35ECDD810185 888C547F08A0E1B8 D73BD6FC63205AA0 25D524F12CA97CAE 9D5C4BA708733556 650E09DBADCA9277 CE7AC726033B3F07 CD0BF7D661DB1860 88BD3BAC620D8C85 B69F0D23FD50F0A9 F5C954894637F801 D36EBF43BF924D69 DCB85B3EE2290BDB 2C2233FA9420D9FB 975AF253A1329D6B E412CC441D8D6384 72A1F9017D8ED864 74D9D48007457D42 2B471BFA55698286 080AFC4DA1F95103 2C82CE4C79DC611D 359156DF6BAE8204 FA9A920B2C795AB5 D80B1810CDD6AA30 9456229AF545AA8A 56826C226CA3E67D 0989F382827A8F6B 8DA7C30D56A8B4FF 4990A25098539655 CAE0BF94CFCECA57 1750D98A383A5DD1 8B651B904BEEA08F 779591E1D9C740C5 2519212109B59F81 086270E8A4939E2A F86F013CB2AB9CF6 968E4C9F8D7CCD5D 7A68090DC85293CB E335F722A9A5A66A ABCB9D1F46759299 56DAAAAFBDDDF47F D98701F94F67F2A7 B66E22B40C96838D F847A0842ED42FAA A9C04AF52EAB1387 9613F58025EEFF3C 11A018C7E9FA93AA 4DD094B0C7DECA17 081322A765D8DD76 9D7A55B64564232F 9768BC3B85A50C86 D113B570AE38593C 0EE66A07AB236DEB 7E538A41056C5EFE DAB6576DF64EA44F 2281018FDDF64D2B DA6ED470AAA8A8BC 2742A5EC013B415E CC6B117481A90653 BA25FA73CF20515B D0262DCD251308CE 5638C0D78AF2CB8A 4E51A8820D562111 CBDAD7DEB3186284 48B7C63C1116ED9F 8FDCE1127C033C85 842B575E9A0EF473 1F7D134FBAAF492F 81A541E3AB0D88C1 F6ED2A947D05E069 C3F7719C75344822 2FA64720AAFA564F 0E336E8E99572219 2CEDBA48E6854B49 9DFE8D05E08A6F50 4F0F22C90F7964BE 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212290800 (name+title). Key = MD5(password) = d9567dc1a60e976dfa96d254eca366a9, 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 5faaf8a6-2879-0a8d-95fa-bbfa6eb06f94
  2 49838862-0acc-8c7b-b805-f28d1c1691f9
  3 ddb75afb-f00b-8de4-ab7d-28141938cb6f
  4 df5ce670-d478-0a15-a988-a0db6bb75a15
  5 59b8ec25-b9d0-79b0-9b49-5ff0e4dcdcc6
  6 12d6537b-a3d2-189a-b572-78c4214b4d46
  7 af133b7e-8c48-45bd-b8df-5cf1dfea2d26
  8 7bfb87bc-0f54-318d-8042-23a75af7dd60
  9 efdb97f8-6154-12c3-8591-17f7d181a7fa
 10 a1823491-66f6-7273-afce-e28d82759c67
 11 567cfdcb-d728-7241-8c14-d11ebea1e065
 12 e85469ae-b565-7b91-b060-2ae618475528
 13 73c013cf-c210-5957-8528-ad96e2de9b0d
 14 0c8f6051-6b2d-7773-b259-cc6924d78ae5
 15 77df6b70-ca86-0b40-abc2-4e62a9230124
 16 9717c40a-5efe-4799-8d29-42befb14356e
 17 96994f2c-4eca-0276-b110-9dcfef1c3a55
 18 02c24d30-a34a-4c6e-9f98-49e66ab9bd04
 19 7436def3-dc4e-5481-aa23-ea754300c950
 20 89228fd9-d4fa-19ba-81b3-da6d81030e96
 21 e01b9c09-6248-1ed4-b4fb-51282f779b55
 22 3fdd437f-4865-4784-8c36-24c61420362d
 23 65fd9833-a1b5-26f1-8367-3dc29f58e84f
 24 e65889ac-5539-422a-a677-b83ef324f497
 25 0e788c02-fd6a-2af5-a2e7-7d2adcea01c3
 26 2a48595d-5155-4bfc-989e-770259d3bfb4
 27 61648789-c57d-006d-8ea3-447787f6fa02
 28 31894c85-62a5-79f4-b243-7d2aedf2084f
 29 396be713-0b50-3e90-b07c-61076ca477a1
 30 a56d5831-0adc-1bd8-acd4-0b679f32f9db
 31 24d296c7-69f9-1997-99c9-25f117d09615
 32 e268befb-4b82-077e-858a-38d3fe70ec5a
 33 c53cc6cf-8a64-31a6-922a-9a574fd61e34
 34 fdd66378-82ac-1b89-b05e-d2b1111bd161
 35 80c9ce5e-4fae-87c3-b9a0-a3238f47266b
 36 557ace3b-2517-0fb7-a80e-694451c7fae5
 37 b28438b7-9326-4c12-8614-1f2e48948a4d
 38 a9cb9c3c-61b4-19f3-8f34-f328313c2353
 39 1eba343f-a23c-5799-8dba-6f833aaffe0e
 40 377083b5-a318-209c-b232-3077ef103d5d
 41 78f60c92-434a-3e57-a6f2-8cf0f68f3a5a
 42 3f060c66-fb1f-0449-a992-021d436fe55e
 43 ec4692e8-4a86-24dd-8461-00b4157b7ae4
 44 877c768d-2941-148a-826d-a56e425cde00
 45 6fcba22f-8c89-43a3-b3e4-82d0aedd5ac7
 46 17e483f4-594a-3893-8622-abb78a794ef9
 47 653f47b8-261a-6562-83ec-6301d5ff0f8a
 48 be994d26-9acb-2116-a0d4-d0ae04462595
 49 6fe473f0-fb09-3577-9bbf-12b9a7efb24c
 50 a47301bf-fd3a-8109-aa6a-4b256df07201
 51 9a6b3316-69e9-8092-876b-eda2346eabd6
 52 0e38f23b-4592-6877-b909-1290014442d5
 53 f230c011-dc4b-380e-937d-77c99a6c1c93
 54 f1a9c3e0-2cb1-3e93-9d10-5d770497805a
 55 1e6f3094-9a43-868e-99b4-e5f677147ca7
 56 fe2add1e-e34c-4452-9ffa-395b07d0a604
 57 984f9c74-e0de-6b83-897c-f32f3c2de021
 58 fd1d1c96-8c74-46ce-afb0-2d4301b1fb79
 59 1e7d3173-fef0-78a6-9514-dd47a5a98e9b
 60 9882c532-284d-3291-b080-b4ce904523d7
 61 8d2c274a-67c4-09c4-9771-6c36aafd2c0d
 62 b978f1a8-3dff-6db5-878a-c3b543f8393b
 63 f3931e93-5e44-8fb8-a545-709fde5b654e
 64 881c65e5-9273-09f2-bbe3-72a43a73b885

Explanation

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