A858DE45F56D9BC9 archive

201304301150 1de124

explained decrypted filler

seed 534

Metadata

Post ID
1de124
Title
201304301150 → 2013-04-30 11:50 on A858's clock
Posted (UTC)
2013-04-30 03:50:36
Timezone
UTC+8 · title 11:50 against posted 03: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,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
52
Filler GUID seed
new Random(534).Next(9) ✓ verified
Run
Run 45 (seed 51,450,859) (seed)
Draw
104 · predicted N = 52 ✓
Machine boot
2013-04-10 12:46–16:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: namerun: seed

From the post to its content

As posted (encrypted)

94C2A0C062D7B293 9B1B5DBCCF2B35ED B66920A6F90D47DC 370C4C38F2CFBAD7 560972CFD2D863A3 48197A4BA93C5B56 2DE8138D27B34F7C 5C6D563A9D6318A2 DBB6C9D7F49CD79D 6E7667C9EA52319A 620D348F6862C6E9 FD2DED5A31ABBAE5 2578F19EEBC187CC BC6A4DA290FA993C 5322B9D0FF9849EE 226E4BA53E4FDF91 BF3CAA5AA2F1534F DF79A1CE45B5E551 F443325570A7D63A 66D7308B3CE801A7 BBD28B1D1A171CC7 32B72AE9245423FC EFB5BB7DA7C8ADE1 3FFFEBDABE04A1BB 3A29F714CBD0858D 3F440DAE437296C9 83D35F04C0597AA2 7D880E13268FF3D4 5462B0A3D8D35D4B 57973C727DB735E8 D292123FF4CCE54B D04EF6A445959CE0 981147C3D14765B2 E1DF2700F998E5D3 9CA3B645690D8C1C A50DB61A180C00C4 9CDD411EC6498DC9 849BCB1E170758AD 51EF403A0CA13446 20E6D6FDC362711B 1F74E0755031D85F 135B36A0943D376E 16A417A073B784FC EADEDB367742AA2F FF4C0447B364EFF3 C80957C1F255353E 72C947C7E74F7B4D 839487ABA1B4C7FB 08FE6B2D4E894D93 0DCCDCFF7C9A5E39 88835BEE45B0FECF AFAB0C9E51254AB0 6F3DF26E656E8B66 98EB8CA94840BE59 4005F631E42451BE 3D5CC2419EA981A1 C834DC027C84648A 3D6938ECE7DA8D00 51F393A8BA3E33D2 34D106B479C8053A 05AB947EFE3696FD E4EB3430289C0DEE E41733237299D976 0DD64B1870CD2C7D 7B94AFDB63491987 13307B66F20EAA31 37203E3BA2E47C74 A53E48A923E4AB3C F46BC62A65A36A97 055D57F7FC3FBDAE 9E8F3F94A8B23230 5EA5FB9C108B9C38 90431D3CC89FE6F1 2CCAC766D39452BB 214CFCD28A48E925 43B947F1E35F3526 211F48B38C04B8DA 3E460261718DD0D5 0C010E12ADC79288 1C54A3E5733C6613 54968B2684958B05 86D1B862C99B33A6 75F51C865698377A 0EF26B750DB4299A 4725C8C90B957549 19BF5544AF897705 741637564056433E AC084D6AD29C31A1 E573F77387DF9A48 8A63BD584FFE3BFB C05AE96151BAA1B0 879A6CA01142861E C8EEE8A725D5BC06 6372102E2108DE08 17ECAC566AB60307 9211309208F907C1 E18B6D1739E98F72 CDE5933DDB95D5D9 5BD75186C50FCD1F 20800BAE559D04F7 DE86E7C8B56EDD3D C6E2E2F3BE04A55D AE7C87B0A75149B0 99916539A67E7C40 0BB4DFC5A13A6496 D75B506C216456FD C5C84E7C663FB24A 264B8B05DD69539E F78CD2AACD1E1AEF A71349383AA18B10 1CCA1C03682EE1C0 F558987BFCCB4941 E93963FD7B0A3CDD 547E65AE95E7E444 147FE3B32FF93384 87A2D532EEF8DDE9 541194E103EC4921 B63DB896583C97D2 2116F7EE95E9D7C5 7E11066427F5A9DE 51739EB15A9578DF 3B934C4787C768E3 C7F7FC4F002DFC8B E05BC0C954EECC98 42A23EBDEBCB0238 3DE5CD8EDE200B97 AB26C47BD85CBC2D 2DD90E78FC8B4CE5 46DB9D9992B57E94 36EE7CB303F4BDD7 63238BB628700407 2FE588D010A108B3 161D9EA1403A16CA 4C1050316D7952F6 840641A8E3436A56 A04E833DC17B3AA3 AAA55C7E84BCC02B B1BFD404C199F281 34A8EEE6B50415AC D8226D047751282C 621414C2F9A06AF3 36CEE25BAB90AE12 3A13B17C500051B9 2B2A98F5DB0ECD21 4485133894B6C2A8 7374E9A61A0E4D44 A7F456C867F584ED 1ED48CB25C315E8A 364FA588EE117017 3BF02D6351715FD0 283690A48DB30AF6 51CA8BCD0DABF8E8 E72B3FC02B37B018 F15F7080DDE1F892 86AEB045F8F62BEC E098D617AE0721F3 500A2BCCB4CDF439 85C4FC76BF972A83 F5633A006F788CC9 DB8D8637D1F8ED83 7C8C119D5A53620A 31AF176CD878142F AA79CD7E7C550181 340971B5147DA870 FDC5741F49378090 637A41B9AF25CF41 D69CF95915F2B4A2 FFD89324A9CF7B37 74FF840249243E48 6324B852943F1CCA 046986C31A34D486 828C2EE6A2330903 329747038D6B8647 C74A62021AF0E7B9 4710C8C4006D0B58 78A4992A527E4BAD B0140A56C3C5C2B2 E151F5CBD0070F6C F3DE9C65C04138AE 3CAD325C763A6472 136ACCCFCA7DC8A0 8CE68CFEFF1A252A B9A1DE3D411B0C83 7FA3F84CB42C58DF 40B6FF124C8E08E1 06EA856C50E384F1 C9DC86C3A7EB2E04 CE442A54AFEDE4EF D060C69004EC0453 7F31EAA763AF9960 541F2C0694A680B1 63559902F38EC8A0 DA571DE3AA72ABF1 E47778ACA1E0361C 3B8A3950683BDD15 90BBEE723B462D07 E05905B9615856B7 A086C371328BB55F 4A58EB8B2BE24ABE 5056F125DF2C96E9 76444C8BDC31FA64 800ED5D8E941430A 32EF4A47308E391B C5F3318751D10F27 5C109E9D76A24984 9CC15053915994F2 23EC9EC391205352 24467FA22024FEE9 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9 (name). Key = MD5(password) = 34a14a42e98ff96095af56604e290cae, 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 a4d61e87-1c5e-6d3a-a556-dce2c9b7e233
  2 de72808a-84f5-414b-b23a-26991be973ac
  3 1504cada-27c3-0b3c-88ed-61093e4d5a88
  4 779830c8-9eaa-4e47-85c6-db1a3deff3c2
  5 f0b390b0-e81a-2153-9e01-873cfa16c0c3
  6 fc889c01-b6e9-19de-804a-9c0c69a35931
  7 520ba145-1152-1562-8224-df2e7c2b990b
  8 5acbfbd5-3879-3887-86bf-380886d6b4d6
  9 a9000c43-1cf5-09e6-919c-1d3c3c6f86bb
 10 0a6bf9a1-4ee2-1e2c-a037-c859f07c4119
 11 d62f999d-539d-6fed-bc5d-0b647d6986e9
 12 561cacdf-2b1f-3015-ba80-944038907ce8
 13 38f420ac-978d-61f6-9856-9d9f99f5b485
 14 6110e048-2663-2c48-8772-67a8ca5e0837
 15 e06e1099-1d56-6034-a09c-58f661cd89e9
 16 a40b0d03-6030-444d-9da0-130f27378fab
 17 2bbb604b-7d8f-370a-b777-fc993d8118cd
 18 dc88e0c4-2902-0f43-adb3-73a40fe72bd2
 19 53150b52-0f7b-19a4-a21a-e0441e0810b0
 20 236073d9-eca4-065d-8a10-768ac3d54ac2
 21 09385607-2f07-6145-8deb-178b4576d37d
 22 b15de29a-1796-779a-987a-8e7c6f504393
 23 2c0f6480-9cf4-2b76-8635-ee3262f9f189
 24 deb894c5-9c88-5c84-8908-1390c94dfc4e
 25 dac56ce1-d149-01d4-ba5d-3bf13bfc3314
 26 9bc1a235-002d-892e-a330-8a49cd5d6dae
 27 1873bea7-7cd6-0d7c-956f-26e101be2334
 28 62204680-fbc1-56e8-ae61-0ea88d5ed645
 29 b45d309c-58aa-02f0-82cc-36bf048e33c2
 30 eacee7c0-2232-1878-98ce-4a4b02ae08d0
 31 bf4e1bed-afce-2086-b3ea-0aa8a5225daa
 32 0fc310d4-8093-11e5-b67f-cd4fbd8e3c19
 33 e25a5a6a-16d2-0396-b4b3-9e6adfd924fc
 34 c3baccc7-9482-3474-b588-48f8d0a1ddc2
 35 4714cfd0-30d8-0ff5-84dd-8798a10d55e4
 36 ae11147c-ec07-83f1-90b7-50f75fa11c0c
 37 591e4c4a-5a80-3f71-9f78-cef487f7fe00
 38 60108c0a-40d2-277d-856b-c5417aff8d1d
 39 9c874704-e62d-707e-87bd-2feebbcc2fa0
 40 4df7c112-21c6-132f-a94a-7498cb5ff4fa
 41 bf7307b1-2a18-437a-ad62-78fb187bcfb0
 42 03fdf93e-81e0-0117-88ce-eb14dd7e25ea
 43 28f0fdd6-f343-5039-81b4-add2d9d3de34
 44 1b6dcbf5-7411-60d0-be08-dae64f723e27
 45 b7232569-d324-4aaf-9d04-69fd67a95968
 46 d2365cb6-7216-0686-b1e8-f3dc97e80b48
 47 394b93a2-968d-0f48-ace0-f438b810ff33
 48 91c1d3d8-0be7-75f1-8079-1023a260678c
 49 7c9fd919-a87f-267e-b30e-25e956635138
 50 6317361f-dc16-7fbf-a6e5-aeb4ecfd4399
 51 f7412cda-d3e8-438e-af95-22c5a03ffea8
 52 51892a45-520c-3749-b4f3-43cbf3b393c2

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 6404211301636264301067250805012103083271405640072743. Exactly this sequence comes out of new Random(534).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 104 of Run 45 (seed 51,450,859): new Random(51450859), 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-04-10 12:46–16:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.