A858DE45F56D9BC9 archive

201212312359 15rjuv

explained decrypted filler

seed 313

Metadata

Post ID
15rjuv
Title
201212312359 → 2012-12-31 23:59 on A858's clock
Posted (UTC)
2013-01-01 07:59:01
Timezone
UTC−8 · title 23:59 against posted 07:59 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(A858DE45F56D9BC9201212312359) = 5da7cc9945e8edf8e365b5da970979e1 (name+title)
GUIDs
64
Filler GUID seed
new Random(313).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
9 · 1
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

279FC6B1B32AB4A1 EFB4EF703FC50DC2 C63402335D6121B1 B92B8A1A93C15650 DCA42EAE2DD1B8BF BC9344F5CEC283F8 E3F170C2EB8CB609 31267EFB2E26DD39 39DC43A603570AA4 2DE5D48EE7C18D5C 082466299BE67075 2EEB307A3C73AAFC CA55AE305D02E5B4 75C1C7F6A0129489 5D4D6FD60D307438 6DE56C3DC7DA0D8A 1B7857642B30D049 F78BE8658D6E7F48 BA33ED0DC51E7ECD 28C25A16D23F672C 924C4B0CBC198FF3 29DBD2B260A681CD E8708DB8F645E756 71F6E17CCB2E2286 D399BB38F7DBCE44 2AB0C357F53A44AE 7FD8FC4F0C87F84B C701B45A00DD7704 5A71E543B5EE881E 31A16756C698A981 106242207CA03256 0B99DCF4DFD01B8D 9921BBA721919A7E 9781BB17AB63F285 45AA6E91B43C2730 3DC30CCC34051263 7BF4355609FAB002 822FBF944C6085D1 A5BDA42433F66879 C17DFE1D718349CE 2B22218F767DFF0A 37E466EABA6294EB A6E4086F0F8BBEA0 C4D266B3894C38F5 C9EEC93DE1DD03BF 463F8CDC79CCC7D4 64F47F7348F660E9 B50C5B97BCC20A09 7C52BF9EF8980BE3 C7C77D1A5634D7EA 8CE3A1CF987B5DBA 55E3620AD4CF1C32 451CDFEA4F6AC47E 496754EA0B552C7A 10C5ADC0FE16B3CA 4490A21A81B6F875 46193132968A4ACA 93AF604DCAF3C638 D75ECFE68C7BC427 ABD048DC3F328759 CE80429BF4AA2EFC 950D15230DCECB43 C003367C2BC3A69F 375FC9F21AD5A026 69B0575FE0205553 0736AC97524EBC23 2C419E318F48460C 14C713E27B1425BD 503794C12A3C4DD9 9D108BA511ABB165 A49D6C6AEAC77D11 BC64593F9687DA33 4C6C5FB4F2B14BD9 9CB26E6EB6F8C075 A927BCFCDBC5EEC4 C415175B8D5BBA0F 485435B698E682B0 1445E351756C41C9 84BA566424EB05D3 EB804B9D8ACECF1C 766FBA2CD40C2FF7 46FDC9496674BAE1 ADA9F8C80418AE46 890DC1392486CECC E65437D8576B56F6 D504C8F810DD84F4 ACB4D1653CB84167 58F0DCA10E666055 522596AB96A161CE 18DFD85EF6427662 2CF9CFAE38CC94DC EFD5AB41D54B6C86 5FFE3ECA2B52D1CE D9C9A0C06F71E014 69443B390C425176 8C92443C7AB0A695 5066D787C8545576 439B20D3C4B9EA22 826AC083FE4802E3 5A689D4BBA140A31 91197178ED8D43F9 F2F335566B762D73 348EA628A8017760 7113518D983655E1 8BF60397ACDCD057 65F617EA47C4A3D0 D4B63142368E52C0 BFDE20D362732F53 3F306020075B0722 FC97B059B3AD22DB CDFAA4DE281E410B D0A14FCFD1217134 1D554FB8840B2367 1DFD14378772723C 8D52C43117F12108 0F294E4D74A98CEB 3A2C46615B25B899 7DE324C9B56AFC1A 67FE0D76183F29D8 5CB005609DDBC991 D25539926997FE3A CF35C85D1F3D4522 FE8AD51A462B1345 81FA88E7C6763C2C 4491161C37030DA5 7EDA760479475851 BC038D78C9839F53 C7494950F672ACF1 F789F2395733E1FA D8197FB4D6080F7C 1F89B554AC791BB0 0C423DDFFBEDAAE7 09A04FFB49D26794 ED9969943665C851 8C777D3888827E40 C78D8E97F426BA60 554D906D5D165B26 C7F0B972B6CAD802 BF61F9E7745E8ADC 6566F7D15D3CB298 99DA6109D123E45E D380714B2569DA82 AB88395ACB903B94 D85889BE1BD39B5C 6B4B2BA4E49DAA89 EAD703FF3DE2AC3C 03211C59E430C311 ECEB038DA756DFF1 864C3C5027CB8F00 834F1C51F49688BD F5AEE5ACA6B9991D 560406E458FC2464 D2EC6D750537498C 69B48EB983BD0950 9D44E616317D3C8F 873C061E696FE61A 00FEF1605584DF86 161ACA77029A7FB8 A6A98D3AD56C958C 5FA32E2CF0FB1442 69D09F63B4B87D57 0ABD65C0EAAFBAC8 846831ADA0397AC5 79A0D9A74B0400C1 CF9D76D195A4546F 8ACA4633F2BAE28B E727E1FC1A8384EA ADD74B569AD8CB71 740CCC347E4810E5 40F80F109C53C1D9 BA10D64CEADA77B5 B966ED8DB08FB9A3 C49269673995FAB9 61AF577FA60875F7 35BCDED4EEF1F401 8385EAB7412087C9 5D252FC5C3DED17F AC6689AA1909B8D6 AB29F9664ECFF8C2 6C0E4863893E8438 E95421AAF82352D6 4C4FC126CC348F96 9B69587AC4CF10E6 CE98B3056E780164 B4E0CB288AB31D41 19EA87ACE4C6FF5E 2E9CFB3FACA6A257 B234431F75822CC8 3E5E2E41376E206C 2317D8E824EA10DF 848B54048687A4D4 88F12593D70CB6F0 8C09A2B0AB207883 1277048725ED5509 C296CF8B82A8790B 8506C396CAD6F0BE 8D3B0A4CC198409A 2DCAF1DEC14D8308 A1E13212E8277312 BFAD34F599325ABB ECD77C4DE0824B26 5C9DCAF02EFF284F 7BD0DE0F30BB245C CEABC1C841887771 0240465460087798 CF6B394D21A3FF78 E2FCF9DCCF6C6572 D4DE5BF8E2784F1F 9AB240B6FA403FE8 AD6E9505A86884C7 D6E90EA67FA5E15A C28805A284CBF149 CF608A0DA724A929 03140B29B1F41E10 DE0C71A973DB4783 B22A7BA41A4F411B BD34308197513654 1718C8DF2DF5503C 338D9911E6D50FB1 24CDD13F430E2C06 7EA0EBDF9B6DA948 0AA1620CDC410571 A25D39D0A270EA47 A2C25996B67ADEFA 8E7E6D9D23DCE6AA A257EAE455A2DE2F E6AD501012E60691 2FD789C4107FE48D A32C0EEF4E72D6CF CC021A8EE0FD8283 3390D950C40DC210 6CDB46C9DC4BE2C0 501768E48A4C2272 F371910CA25B6B6C EFC49541A1299803 B075AB6841DAE824 91CDE356E5EA0240 BCAA637822978EFE 6EF9014698A5E8BF 6AFE5AE7805B763E D7C231AD89074A16 ECECAB362CF4CAF0 CAA0321A630F2C0A A463F7DBE2D19C13 FDCC0CC5839895AC 368E3D7294F94A8E EEECD0A87E76002F 61DCC2BA8EC72C11 F95805FC982A05E9 E0049BCEAAC7957E 97CB5B604A175740 93B835AFB7F6EA36 7FF6A08A904D72B7 5EC5537B35068412 6931431C1BEB5BBE 9D75DA2EE7FF5D5B 6BEDF26E4FE36448 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212312359 (name+title). Key = MD5(password) = 5da7cc9945e8edf8e365b5da970979e1, 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 f524042f-0efe-2116-9b94-953dfc56c1b2
  2 3d04ac98-05e5-5d14-ae4c-bec00d5d88fe
  3 fae7d2fb-5315-4ab9-8178-bd344951e6f7
  4 386628b8-4060-3635-b851-dec9a3440b09
  5 0b515388-f87e-4745-9e3e-c4b6a28d6028
  6 a3b38aac-c936-0d43-aedb-c3b6a23e2b3f
  7 e5d8f25d-c44b-1143-a5cd-0c567f2255fe
  8 feb0b14c-8cfa-4548-becb-e37981ddb61a
  9 2e56f827-9280-661f-96e9-aeb8e060c088
 10 7a70ef68-d524-69d7-ba7b-3822d85f40bf
 11 c87b73e4-bd1c-7e43-8fb9-8a4864f4dee0
 12 f5f650e0-4b89-751d-aedf-1a544f6ce473
 13 0b28d4c3-9983-733e-bbfb-1c78e7ddf49b
 14 e68e5c68-db17-2aef-89aa-90b9d37804f3
 15 b431931b-b6ab-04bb-80dd-246afdb6ccbd
 16 dca32c34-7117-49fe-ae5f-c012309a3ad8
 17 2e2da743-c5b5-3443-b072-897585a4f012
 18 ce0704cf-2c8a-0992-894f-4f3971966c35
 19 007b035b-b1f9-17a5-9086-9c813e2b1451
 20 ea1cf113-bd6c-405f-afb6-dea6ee717d77
 21 25993521-a552-3fd3-959d-bffd1cde267a
 22 dd8b885a-ac4b-5220-8901-5a0c0a1b9e21
 23 d52463af-a563-8c85-b421-5f5de3191d8d
 24 5a2aa961-dae5-3cce-b4e3-093f1cb4065f
 25 7a88bfda-e243-3049-85e6-2511362edc30
 26 ae8eb532-fd31-7271-8765-ab6679362b25
 27 45edceae-e2b1-0446-a2d3-16bed478ac82
 28 2ccff62c-6da7-5f47-a14f-287d9503a5fd
 29 41d45eca-e294-01ca-80b2-094a4ffa3dc0
 30 e5b916e7-a8e9-14f7-a810-976590360b8e
 31 523a9a72-238b-68d6-96f7-05a50848e379
 32 1a77a903-6df3-88cd-b2fd-699a7cf3be39
 33 ef141850-042d-1720-a72c-e40d8c7741cf
 34 8005fde5-9124-7bca-bf03-dcc81791ab4c
 35 35f5e5c1-d3c5-8edd-ad30-faa07fa759e0
 36 d17b813f-3bbb-200a-8619-1687bfd48af6
 37 4cd59eb7-1bcb-2ad5-ac2e-8549931fb54a
 38 2432ffa9-f9c9-6f2f-8f12-b62d35853a60
 39 4a45e57a-f47b-8ab2-b9d3-ab9a90c46804
 40 3e369239-0b07-6f95-acd6-8b5bfb9fb063
 41 aaf03623-d991-7f59-8d62-87bebdff2ef2
 42 e84d1f77-c5df-6780-9381-6a6e60ad4001
 43 1bdd25bc-6fb5-1b96-a517-6769b7e724e9
 44 4fa42904-a50f-64d8-a312-ccdf7da5715c
 45 d2940be8-d8c8-8205-bebb-b40b9305d450
 46 6fbbe967-a8c9-3d7f-b809-cebe0e13ef33
 47 d5f84220-595c-7382-a727-13f6f420f471
 48 20c9ff35-ae79-3dc7-b4c3-18fe3c3ec429
 49 9cf11720-1ddb-6e1b-8f40-b240c1e13c12
 50 17f2d89b-f1ff-58b6-8aab-01d4bd8a3674
 51 7c589536-e64e-631d-9a11-34d3dc59b15d
 52 f3afe848-92ea-77a4-882b-3b1c2f0ec3cf
 53 44015690-ba30-0de6-b697-61001aa9aaaf
 54 2f0803e2-3e43-23c7-833a-bd74a7ed28a5
 55 d042f9d0-f7b1-77ab-88f0-90286b3f08de
 56 8169035c-ea5b-553e-bc34-328bc564a0de
 57 1c7d0803-d516-6109-84b1-35f258ef3fbb
 58 81adff5a-7979-1fe9-8d61-a543291ce2db
 59 d6932dcb-ae19-88cf-b7b2-d84ff052c51d
 60 f82fa166-6368-66ad-a428-c18556dd9c13
 61 ae1b8aa0-17e1-0241-934a-77d3ebbe2b36
 62 cb2ef131-8747-443a-9018-a758e71f598d
 63 edb096b8-e39b-4a21-9956-439ad0fe973f
 64 9309ddee-b707-4b19-a4d7-f1b66ae6c27c

Explanation

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