A858DE45F56D9BC9 archive

201302260726 1997wy

explained decrypted filler

seed 195

Metadata

Post ID
1997wy
Title
201302260726 → 2013-02-26 07:26 on A858's clock
Posted (UTC)
2013-02-26 12:26:58
Timezone
UTC−5 · title 07:26 against posted 12:26 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
3,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201302260726) = da4293ae05319ee957b442fc0d851480 (name+title)
GUIDs
52
Filler GUID seed
new Random(195).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
37 · predicted N = 52 ✓
Machine boot
2013-02-13 10:26–11:32 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

42E2CC56A9856679 D4880E6B7B712502 DF9918A3DD8E4DC6 969FDAA815EE624D D7AC893A1E2D8CE3 E1ABE28DC7EE5725 2BAE33EA3612A5F7 1B3B1F77F0C0110D 63A4301673AD14D8 AF807897A29D461E B9D59E02D0F79428 C901BD70DE7EB00F 15F1DF1DB01FB4BE BFD1842E02F10E82 847D7679CF01215B 7D47DFD311FAB68C E08F561CCAC98DF6 FB7A4708AE8CE143 33BF68CD2C78CE61 D99B01DDA1349E8F 20FE684483421EFF 1341865096C133C8 EB1E938B7E9D2B16 EDC5A00A2BA4F680 E7ECB361C5208A58 9827A81EEB702702 097DD617E6A60700 853A490D7632BF60 8D532650EA208EB1 08E0721B33131430 5ABCDF57CA413514 4C2C6CBFDBA3C4D0 EC2D0612EE8D6DA3 50E7683CB8531B40 71B4958BB1951400 3FC0A4A08865DCF3 C79D07746F4F73B8 C5D1628C58AC2511 CBD96B88994517F6 59CA1D31103C833B 40BE15E2D3DA59AE A53BB68D06E45046 51A82D9B187BF7C9 992DF675EEC60B85 800BD3612A28DDFF 75D5B1A1C12E6BFC 2FF6119B11F0DAD1 FC08C499F5697500 7E0E1F8B01F8F547 F5EAE940A4569CA9 A1545D7111B8B883 49FAAFDB29847457 A638C420AC5B2880 3FDCA688B851EFF4 88677E5A82EB7B25 5FA66A8EA5BD94E7 CC1D74D1C89B596D 0A54627C0E226BD4 1DB1A0FE883E6E13 0BDCF84C1DC279FC EA4A9EE8F73F283A 31D61CC418FB1AD2 1190A28A307D4896 0E7AC7E7F16BFB8A AA60E0EBFA10E441 E126B50670106253 B06A0CB84358E42A 2E0B1C7D9514B9A3 C63172094332A8AF 33B1CDF485298CE3 FBD5E8F8B6609BE0 7FA214600003D6AE 84DD8FEB2563A83C 0BCB087E3861FA75 469AEF8726722F63 F3420B1D328EE2DF 34756188DA52FC19 FAC93DD0789CB9E4 6490DB3FC4AD45E8 307F27D67E2729AC 9E8284025BECD327 A34599F9F8D6399A A7A455383BF29DD9 7EAA95CEBD993C6A 454AF1E759B671FA 0506E922978CDE31 D528E929A18C7F7A F278AE7E7A94C8EA 1E5B5C7DAC15F033 FB0374C7DA6A402F E8E7C6BA9BE96BD3 22A369D34D43B379 40441769ABE69A3B 4534D321E8D85205 C677109E86801791 02EF76518804EE50 1BC6BB8D936FB184 9C67EDFE82D60EED EBF323610F07548D 8F4248402B9566BA 6E81AA8537232BBC DC56D6F4C4CACC1E 14BCAC818C42F0AD 39745EDD7F228FFF CBEB6F342BD04837 AC67C62EDEE24A2A F97777D2BDF4360F 31CB63ADDE9D3789 F5E6ADAA8B6B0FBA 331CE50F55F1B346 9EC10ACB39DF4FCD 2B9AEC044F2A5CBC 4ECB21814EF26BE9 7C80405F237381DF 727D330124AF5582 A311C0B3A19012C8 C2D23983C82A84DC E45B6000FDE8BCAA 3B551567AF88152E BE8C71E8DD4740A2 C2910F9D6617EEDD 62132011F35D3E0D B0BA69C1582A19FE 05C155B04AAF4029 7F77392DA10FDC78 616E33175A68FCDF 043A7186E570A3E2 1A31932D20598F01 764720158E7DC8B3 91BDC6B002CE95AE CE0125A050F48A04 2B8E44ECBD422A67 B82877EB10C814FD EF912F4A48703BB2 EBC8D76FDDF38AED E3123AECAD21E47B B251B19188EEB01E 578037895C173834 DFDB7945DE5E7984 C2295E61BA502E30 CDEEB36CEF014975 C5E4D9948FF35EA2 8FDAD9541FAE8BB0 28AC5642684E17F8 3DA7F6E13749E32A 078EDC29E653BEE3 9EA31900FE63BAD6 9556F9B11484EF4C 3108EE1BF96CDA9F 75B06382E0884B87 D704E2B64A149396 BC263426E7A3B578 67939537AB5DCD8E A4059C9F605B4FC2 35B59DDECF6E601A 502F3097C119683E 4B9D773223E1A1F4 72BAE8CD7369F783 33AD009FC692E48C 8010770971E76CDA 065EF8D43A6B0435 BF622BA377A8CBB2 2F988E93C9D170D9 A0895F77051188E8 728410119FC37FF5 4EAD363E71CAEE1B 2241D059DA68CB23 5756D14758667D55 F916B6D5666DE88B 033D63E4AC6D738D 58CA10DB0F0C8AD1 A4BD76C73791EB95 F00359DE99DC4DDF BB1CA6115CD8EC22 A1BA919299DB7C39 E8F7DDFA58214446 6EBDE70D78A066F5 16F4CB63E48B9FBA 43530028541B4833 625D0512991FBD76 90EA9D28FC712604 B40F9A57EFEDED73 B2077D927551FA4F 37DECEA6222125A3 1633439BCCB2185B C34A2DDDEEB29690 6548A3A4E1879669 64C80B57D4B2C927 F9ECE7EB52779449 E53180EE9B981CA9 C83DCB4DEF96F55E 543E49AA5AFF2031 30472799238176B0 68C6F3A4717C499C DAB33B5EAA69B06C B52719E809AE84A3 D4D93AAD509FF99A 8514087AD3BAB444 2AD73C500EF2E11F EC0119587174AF77 445CEC76E625258E 319859492DD804CE 41421885C54A09DD B8FB5987B126E3B7 9050FD27DB5A9DA6 C2C2536B233F0FA6 6F93A16A2E77EDEA DC56E177A3C71486 15E165E7F52B6AE7 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201302260726 (name+title). Key = MD5(password) = da4293ae05319ee957b442fc0d851480, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 b2dd95b1-7623-5e5f-8c9a-c9832c3ff1e1
  2 43ee623a-f5de-05e9-ad61-d5c1759e6ffa
  3 aa734da2-9c23-0a65-b5c1-77bc85ce8cb4
  4 3ae26132-275c-1ed1-bc58-3bb6012068b8
  5 3908650b-1da8-26ce-9aef-2ce255e7bb68
  6 5f9d627a-53ac-8ed9-9b25-26eb68f7c301
  7 c42a4d3a-94f9-28fb-af15-65d606710d4a
  8 6ad6af91-1cbd-27a0-8aa7-d47b6d739a7e
  9 ce820b8d-5deb-030f-a85b-a862c444e6f9
 10 a849766d-a77e-1931-8359-092594b4fe3c
 11 2c160b52-3c08-83c5-96d2-e6fec0a56691
 12 74630f0c-fd8a-6b35-8c19-9785f9f74114
 13 e3a51398-f4e9-644b-adf0-d7a096278876
 14 dd55d5ea-b0af-800e-aa11-5cdd78cff66e
 15 e9e19329-fc0e-4ec1-9977-ad328dd629b1
 16 d9635c2a-5406-713f-8dc9-cdeff85b8216
 17 415b9da0-454d-72ee-bede-2a353c593fe2
 18 d0fe0a91-034e-826d-af2c-341af5ce928e
 19 df0d2c3c-daa4-8aca-afb5-119a41353407
 20 6453c488-95f6-7a86-8f83-7fbaf5683a2f
 21 74559bbf-2341-6829-8381-350e699127b4
 22 c173ded5-2926-6fb3-9be2-c422d65287af
 23 ea0a0dcf-5c12-836b-aaa0-0379c45b3c99
 24 57bb9322-3770-114a-9075-b590dc23e585
 25 b86aee88-3e83-7e07-9de7-5bf947fdc4c6
 26 cb5101c6-9960-8132-9688-3da34a292731
 27 1e4b2a8d-fbbb-53f1-ba7d-7ab410fb5b2d
 28 2b7686fb-6e61-40d5-90f5-71735da4c905
 29 3ca49089-f86b-37b2-8898-79bf90e804e8
 30 e37bc802-3e0c-144f-8ed9-77ac9dc9ab8c
 31 ec5cc38a-b467-1f66-9752-50b1d67b0e43
 32 ea99cc83-ad5b-74bc-a2a1-995fb303a0e2
 33 1f42cf92-0e95-6de8-bdc0-1545e3ec0530
 34 be2b1c28-4806-76aa-a2d0-250e7d701454
 35 d55a6130-6f72-6aa8-afde-3ba033e00d48
 36 891fd999-48e9-1896-9724-c621ffacc5e8
 37 a60695b1-2b36-5589-bb4f-1a4ac89e0917
 38 d1bf4e17-db3a-2974-9124-e8af5ab31068
 39 09fc1fd1-8b6c-6df3-957d-c5a9ac1eefbc
 40 bc02e7cf-befb-6a18-af55-de4c82f3d271
 41 74da8172-dfaf-1428-8382-5bd3d8ed6688
 42 4fdb8c26-1f76-8703-a784-5dd3880286fb
 43 4203f0ec-f497-67c3-9963-951d90de764d
 44 ee39a213-64e0-3947-862e-3d1d79faa4a2
 45 e9ab5f48-b0d5-637c-8d5b-71a2b06dce9d
 46 7e1570d4-406b-48f2-9e0f-5ee6578fd7dd
 47 a5b24442-2ddc-639a-bc6a-a39f46697ff4
 48 437f2044-a9e5-41fe-9485-d5f3e386d086
 49 731ef047-0c9d-130c-90fb-0dfcba64ccd9
 50 4e81a8fa-0cee-8232-b47b-872d02422b58
 51 4b9f1dbf-c6b9-08de-8a6c-92dcdf28a126
 52 4ead1f36-f00b-56bc-8018-ab0553a096e6

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 5001282201866847788766817854311767615266186364641805. Exactly this sequence comes out of new Random(195).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. This post is draw 37 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 52; the post has N = 52 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.