A858DE45F56D9BC9 archive

201302272050 19d99v

explained decrypted filler

seed 677

Metadata

Post ID
19d99v
Title
201302272050 → 2013-02-27 20:50 on A858's clock
Posted (UTC)
2013-02-28 01:50:57
Timezone
UTC−5 · title 20:50 against posted 01:50 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,088 hex characters · 1,544 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201302272050) = ec4b3ee21213abb9d78978caf58b57ee (name+title)
GUIDs
48
Filler GUID seed
new Random(677).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
71 · predicted N = 48 ✓
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
5 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

88E89C0936537149 C0C5A2EC46F0A15B E4A995B198935337 CC1799F701BBA9EF E0E32F8C5AC4AD3B C8531A93F7703E86 24CFFA751A902B20 EB4D4BE360BCAFFC E60DF437970A71EA 333B5D9DF06F84B2 B0DED4F2B726FBAA A9284B828B2D134A 75A9E9C2AD42D66B E548558C0036196A 677351460AAC6146 ED40BBF47E4E25F6 08803D2AA24B2DFF 7B4F39E18B92C6DA BF0FCFCC0C83ACEC B1B7809794699684 2BE2425B12BCD29C 477DFF2A33553342 A1CD9C6C55B2B24C C6C3EC3BB42D5E36 C992B84332F8113D 399EADDE8798A4A6 75A3967CB8442732 48E3ABF14F2AD175 511EF4B2BEB8B992 0EC8A2BC88DCB471 EDC0068A6D24EB94 1B93D364466BFEBE D8522095EB19F932 6130D21FB9C2285E 4BDCF097BBA46876 844998306AD5E133 A76FEECB792D83E0 6B112D4BF8323299 C61613347CC9D51D 614914C1BC37BBB9 977488358B800FB6 E3F5384EB4C57AED 914A054D697259D8 E8650E4D8C64E880 7DE39DF2A325133C C2D4B3BD7CA4CAAB B19DA642B3D527F7 5A5B5AC3EE0AF35A 1708BE49AB1A5869 DC0FFDB50B073B4A E20C567CEE87449E 2BB35D424D33B1D2 61F9174217F20ACF B74B8A8E778B2036 38A21D70BAEDB3EE 2E1624DC496F4C53 FB6338CD5F06B0D5 FA671D9142C084DA E215B539EBE840B7 D8507E39ACAC74D5 51BC1991AC16E9BE 32182AB93075D753 A045842847A79BD2 774A8CAF8EF65DB9 9ABB0134245B16D6 A091DD6D9C032A5E 1A17F6D05F12CC01 4F794F16C9C2C914 7E33CA15E12C0378 22D370DBCC694218 8E6FA89B816FDE3C D78BFAC3A0870273 3AE67AFFC3A20872 6A0B574037D41D91 769788D4164A2E63 0271E3DF2411A8F8 FB7C5AA5B5D50CAA AB7C4088C2E33CA0 DC892640DE017EDE 80B7E847CF45CA4A BD9B0E970C0DF4D0 FBED84BCBDFFE1D5 8766CC14BB3B8B18 F4F8264D21892953 CC2148F99B979720 6A55D3DCFB1A997D EE35EF25B7FC68B8 05AB2FF3294FF7A7 D533CCC15C94CA70 C1D26B557A6ECABE 5DEC0AECD8543E84 86C2A0756930E87D AF5904B376871112 5587FEDFF5042E92 24522A363725E4E1 38CD11E162B1E0C0 E40E6351EC8DF5A9 8267190D78A3BD0E 40B1CDB0AC1198BC 4C6BDCDD90C2B638 FE23C07114DEACB4 5DCEB1AD067C939D 57880E7D687BF738 B61E136D227F11F8 B6F74B415609DCA4 D9D2C6C3CDCE6132 1F6B44AB08AB86FC E4D5D2AF47C7C218 EF69CFDBE17524AD 4D850025C7022FBB F0D1065915A3BAE2 AE35F4E1EC572348 982D2ED571D0254D 7E489A35CC0738E8 213F82142227CDBA 4558E046D6A2BA81 8399282A5966CBD5 D27B5C84CCBE4663 889279569BB0E91D 1E2D962207749610 859BA050855AA8DE 66FC0DF862068ADE D8B7734C4504FEE4 B551FFF4953A4AFB 234B8FD2950AC12C B00AE09470C52582 3AD7385FAE814C48 44D18D1F091D32F6 5CCA650132FB5ACD 32FA16B74F99A977 C6534826F6D055BF 38C92AFCBF643A6F 9431965A15D54664 5B4C2AB04439F758 8437D7FEFA55F7DD 8E3C509786705522 E1564D389AC0367A E58E9DD8161A284C D0587EECC85526B3 F38D30D7F0A2E03D E2F507FF7A53EBC0 0E2962E94D676D02 A2A04F6A1CEB48E9 433E547526CF0876 18CD13C6B1F6482C 0769E01445DE4C7E F1267E08774AD50B A134F6294A5495E8 9FD7C6664564CEF2 7738D7A27372DAC6 E74119637B173EE6 4DA4A17F11707387 C825E9420AC9075C 87844FD9F93E3F99 EB5B02010E20B19E 0E3856D0FCC04670 4AD6AF8C2E7A3A9A 085462E936640ACC D78D11849F06D676 21173058200957D4 78CD527845D64FC6 EDDF0026A333E04F A0B0F24F59A127DB 15CE945EB7807634 D5AB8BA3CEABD8B9 E85A3779F06AAF6F 53C5B1E73534C22E 858B0D9CB53C9BC1 CFD0C9E950783C16 06FDFC97EF1581D1 F7DD7B065E366B45 79E593B5374DCEE3 F829DE002BF92100 3E700C9A5538D4E4 EB0DA2F8F91E712B 9EE6EFEA19EA853B 2970DD683AB368F9 D96446346D3FCD8A 61A7C3CEB31C02A8 5B298EC357FED6F2 C51969B686EE5175 7526C65AF8D5156C 591D163794525260 C9E0A59A7CE4B123 E8416C10A0EBB7CA 00E803EB619BB889 5A3B115FFCFB48E1 27967DF79D1E8DD1 132B47CADFB6156F 72C3A454116FD56C 4D79B81968278D49 15CF7C09387E5FE5 BBEEA48FCE2C28B5 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201302272050 (name+title). Key = MD5(password) = ec4b3ee21213abb9d78978caf58b57ee, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).

Decrypted: GUID list

  1 f9267a3d-4007-3ade-93ed-aa03aaa76301
  2 ece5137f-2643-4231-8445-3974e0543935
  3 6f3c46d1-b5b1-8361-b4a1-08d81382a2fa
  4 10387b63-cc12-0d9d-a238-92c8c735ba28
  5 40d2f9f6-8b76-7d4f-98f6-783768543af8
  6 57d7daa2-81fe-1cb3-9e5c-0d91636dfe69
  7 f5858a94-10a5-2c8c-81ae-59018115f7f0
  8 13a034c0-0be8-0b1b-b30b-80f75f94a490
  9 a0066245-af45-60f3-ac0c-729c587830d1
 10 109e7905-4b29-8f3a-b963-bfe2f2ee129c
 11 331452eb-d36f-0dd1-b645-7086b4663e24
 12 b589dae7-1d8a-0a35-acfa-05582af1b8f8
 13 0dddf313-9204-0b1f-b4b1-5e5c0ada993c
 14 d127db0e-af62-6a18-ac14-cf377e9aa8d7
 15 c751de21-597f-7052-aa66-ba60f909a5b1
 16 3bee9a67-5a4b-7ece-a4a4-02eb2fe403ba
 17 a6acae86-c584-40b3-8b4f-cd07271fe245
 18 fa0f05d8-9067-6560-a969-8bc4cf530fef
 19 b72bb6d5-6838-0b3a-a698-2c75e9de64f6
 20 d16467d3-0cf0-4f04-8c39-d3a0d9f0fb2d
 21 1b3f2131-fdbb-6ac6-b4a6-22777972f07c
 22 7d4c0f78-409a-8e2b-92a5-3c618daed67f
 23 ad1bec59-e1e1-3151-a1fb-cb0c0a093c7e
 24 4a0b88c0-b392-4dd8-ae3a-e6e899c68847
 25 9bfcafe4-f2ad-0508-a6cc-4c846bea12bf
 26 35774a92-3153-8026-a00a-b14db975474f
 27 1e6ee828-bc6e-88c6-84ac-61216f3838cf
 28 06685c58-c3e9-1849-a190-f5382902b0a8
 29 99dd33a1-89dc-4ad1-b32f-72883552ee5c
 30 033543dd-3e3f-29b1-b4a2-0c7640cc8d6c
 31 6291a7c4-9085-1808-b209-730252daba55
 32 ca372911-c4d4-7837-a0b8-01af019b0b5a
 33 fb556802-f034-4543-a151-c087ebe11cd4
 34 33a8c163-e6cf-8fc8-959c-b3c97a643847
 35 dbdb78bc-a1fc-0f08-ae57-a595e6a4c196
 36 8661d56e-79ab-00e8-8443-9ba7f9733f11
 37 1e51902a-c0f8-70bb-afb6-ca1e6f64552c
 38 d646dda2-a4c1-6bbb-8e44-ca952fbf5bf4
 39 d0d38f06-b4af-2693-a95b-c120c1dd8f53
 40 d0c92d78-3fae-3c87-86b4-c346618d1327
 41 edec1ad1-a8d2-228b-bd99-f1e4db6b061c
 42 c70e1a29-5e76-7c59-ad5d-a66148a290a7
 43 7f4ec923-f655-47ca-9dbd-01c4634c7f43
 44 4ccc52b4-74a6-76e0-8393-65a8aa212440
 45 857a4164-4197-761f-9f96-f00b84cad17c
 46 526830e2-1545-8dca-8630-ec418e90e510
 47 5a2a6877-fc28-678f-b2c0-d61f248799fa
 48 fce52c6e-bca5-0dcb-9079-af6ef4e7903b

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 348071206800067746046834088142174800762327477860. Exactly this sequence comes out of new Random(677).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 71 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 48; the post has N = 48 ✓. 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.