A858DE45F56D9BC9 archive

201210051423 1105q4

explained decrypted filler

3DES(name+title) ECB, 49 GUIDs, seed 459

Metadata

Post ID
1105q4
Title
201210051423 → 2012-10-05 14:23 on A858's clock
Posted (UTC)
2012-10-05 18:23:22
Timezone
UTC−4 · title 14:23 against posted 18:23 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,152 hex characters · 1,576 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210051423) = 629c9486c02f2312b006e1ce579758fc (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
49
Filler GUID seed
new Random(459).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
247 · predicted N = 49 ✓
Machine boot
2012-09-22 10:16–10:36 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

408B18B24C578681 5449A6DC20A719C8 FC40EA8BDA9B85A2 8844465E23ADF856 8DC27590B7A3119F FFA592B65BFA055F 3EFEDD902D9DAEFF DE07E98083C32F0A B05FCB51FE1966AA 9B546CC946FFF0E4 26349B59BD33AD6F F286E1066C7F5620 340E7119E6583C23 72604358F9C676A9 A2D5C1EFB4A981E8 23C9C35C06037A08 3EACC5C1813E9886 298DCE15903BD754 0D1EFD101328381B 0AE5D0CA2A498C47 31D1253F6D197031 67EA3E14ACC10001 877633DCC00645DF 6C34349E958D0573 7AC65B8B82ACDF1C B7C4D5923884C27E A14E93364169EF33 28DF528D3CE0D9C1 5374174F74D6AADA 42771AEF32D6B612 692FDA9E58D5A52B 022BDCA78263D924 054F47D473FF53C3 963A6D8790BF61E1 1AF2A5B07EAA53BF 1065196C01255E57 EDBA5540D4BAAAE8 263D462CCC9802DB 1D633152DA69B019 EF756F7B42AC5001 D991F796518DBC48 0F16972D309F3ABF 9CBC3C93AACECDF9 F863ED2B4E040DEC CE602E42BAB11389 93292DD932507C18 B9B8443CA7F7E67D 2DB35909EECAA7CC 5CF6DCE92C495449 88D7F260D7F44781 41DEC3A061E98ADC E62389C3C09897BD D9EA406C35C6DC15 880F88563BAB10EE 160ACDE7514A4D8D 9A6FAF2460BB4B7F 1D2D89C3C8107C0A 8CEE0C53AD4589D5 02C5C0C7AA0497E9 5D9EBF4405EE343C 897537B769DC4D98 7CA0D1DE9BF514D7 AA646F1D29A735B3 FA78DE59F51C9A0B C367862726460CC7 9AAC00079F040152 1A9D6AEB51AB9512 5E21111466550E91 82ACA4562CDA28B3 168B66F0F218412F A1CF929C39044C39 A91F28888A2EC653 D0D2843F4EA5FF54 C17839B5AFDF5F13 35E2E26F5D318AAB 5ED3E3EFFAD900C9 9B9551CEA254FF68 7BF55F4A0B623591 70D278917E2E620C 41D81DB498993198 0B93619A4C442733 06BC17879C3CA1BD BF12520F965D058E 8F0075B9B1E5D30A 7188FAE6DAD2096E 5E48AF68F4D2B543 3E7076FCD51CB40F 56E7DC13E7DA8E30 D39639676DC72BA6 C217C42D24A33244 B1C0729CC1AAB32A 10015B749DEFB5D7 070B9BFBBB80FD73 86974FBC8DE7AD03 5E7B069F3146D68A 9F4B1C4B40EFA7DF 27B9CD3AC8FB180C 493D0B6520C58B10 895D416274D72B44 B1FE24952BEC5B77 B7CFEA5F21066A55 F174BCD49B44B5A0 B204FAC78E918C3C 674C53AE2F2DCF91 C264F60B70219925 9B2C0EA0B2AFD4B2 8F3B50A0E7EBF345 AF6FF1B60D921209 AE26CB3A250B61C0 DB3F1AD7F3766453 C18C0A11043BE7A3 C29123211EC6137F D30A9D9DC6C7010D 4E38F80F309B456C A07D57EC9C9A7DF1 33F20F806EC8DEC5 2A2514D3DC841B4C 20A7B344E958BEFF 3055D31FFC7E2360 0B9063E7D2344656 698B8D42A849EA03 7AF040F3268A58FA BD799D75C95BC2D6 A82B65927BBB4B51 FE0F796878AB3EC0 F4D55889781E847C 5B87D58BA82A25B6 06672C59027F1143 7A47B3A44923291A 3161BD428F88D4E0 FC1CEDE594E14913 03649E4656D2A7CF 99C2302467F1B7DB A1AA6CD398999A12 76049C15E5BFDFFB B431D8A517D05CEC CBF86684942E32D3 C6627F20BEC26C9F 7790965AC8A688D4 E278C679173425D7 BF43190ABB0E5222 3A133C8FFC333E40 E7A1D83CE5B8E706 F465A873E5051194 BE42C568CA88F2FF 9DB2528AD81A04A4 84A4B16AFD0EFEC7 195E4262B791058D 8BBA0D27422CBA44 CD5DE906CF177795 8BD6026D06FA2BF1 DD6E36B2980E8587 8A48AE460C6CFB5E 4F20153EC69D4968 54EEC2BD05FF6636 F6146F5FDA66ACBC C6DADAB3B2ED2E88 B6E35C9B9FE6537A 5D79FEC3EA916180 E6BB93CEF154D3B8 6F0F7FD6CBD4E373 3FC399F9D1925A9D 000D1AEF52F40C40 17A6905C24CA85A7 6AEA047EC65D73A0 1D3DC0B2A8E7FBE1 7145E24B156387C5 C48880DADE9138B8 1318EE17CFEF3D26 E99CCA1CE4167F63 032B1085FA6B524F 2AB57D6D60C213D1 306EC50F4DF776F8 56CEA49A16403387 221A028684B1D7D2 EC985C78004B6433 AAEA70746CCAAF0E 10EA5D6D23D7B362 FBAA072D5E613DF1 00C8D06A63E05051 66150A09C833871B 4622256E1464C3C0 C1D0D24D0F256B8F 523A7DCC6C2BCA9D 7AE6EA6D109C6DAB 73DBF44D439EA76A 4598ED61A0F8E743 844A12CD5091197B 8C1F5CE858036C71 1E6C15A73FBF20D3 B87BFD5CCB506906 2D087F25E9FFEACD 500E229EF08727CA 80186D954436CD49 E570D77C8DF9A740 2D5C13316C9BDA2B 51786653CD175F1C 
  • Read the ciphertext. Strip whitespace: 3,152 hex characters = 1,576 bytes = 197 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210051423 (name+title). Key = MD5(password) = 629c9486c02f2312b006e1ce579758fc, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 49 GUIDs as hex (shown below).

Decrypted: GUID list

  1 ab6684b5-1de9-490c-8345-797e4d083ef1
  2 fb0cd8d0-3922-4e62-afac-6aee56cd0ddb
  3 a534942f-156f-5c5a-8558-22e09f08e182
  4 83393875-c2b0-417d-9e6c-4b4d614a7c4b
  5 ca0ec1b4-eb69-3171-ad2e-50cae25db07d
  6 f4db503a-03d1-67a9-8d17-50450002dcbe
  7 65daf0b7-9701-5914-99e9-fd2f1214c972
  8 007f3355-f66f-6d83-a9cf-0fdfd4bfb7e0
  9 0181f268-4648-61c8-b549-7e4003ffb063
 10 7424927e-6fb9-4c49-8e85-5be8fc471260
 11 daf7084f-4f0b-466c-9002-1a0f150ffeac
 12 f22ede80-50a6-75f5-9c42-3507b60e24f4
 13 98463c8a-263a-1c9b-a51f-56d94b6ecfbf
 14 1ffda218-d7ac-2a3e-ada7-b16311359697
 15 0ae9e672-e99b-2714-ba82-46e1e1a2b655
 16 71b357b2-1fa4-65a1-bb8c-12dd4c9849d4
 17 724d4e8c-ac98-75c1-a34d-96d341420b91
 18 d321ab1e-7b2d-5e3a-9999-7f47c0ece449
 19 ffeba112-6fa6-0aa3-8fac-d832ee3814af
 20 93e2f797-f6e7-0919-a98e-8fb1f66a3170
 21 81949480-1ecb-7b9d-8efc-b86aa7e6bf65
 22 8f4c66a2-0750-4934-9ee7-8847555e36cd
 23 e267af82-0ec8-5b64-8d7e-cbb554372545
 24 acfcbef3-07b4-3ce5-9a55-c8758da8d932
 25 fd2551e9-a51c-6dec-869d-206e3f50c36b
 26 bcc6b3ab-811a-6283-9ce2-7f2f6c97e499
 27 4931fa53-85f7-5ac2-acfe-8b06a16a6c91
 28 94f16f31-4b61-0880-af12-09fcc0c0b866
 29 f87275a9-3b89-28bc-bfa3-c03143e66343
 30 ec42106d-c570-65ff-8d85-2d53f35ffca2
 31 1a758112-3912-59ce-9cce-4eec74765b0f
 32 bffe8cb1-f264-3365-a18f-59bd41e19058
 33 16287682-a546-7431-89bf-1e14d48daf68
 34 b140a856-7d36-4513-9290-dfd67001ef3a
 35 748bf39e-1f03-84f0-b839-2ce834543ce1
 36 3a56bfda-22b1-5422-99b3-46dca55762bc
 37 7b552c33-4a3b-26ad-932d-7c343d7f7b66
 38 ab74bda0-c1a5-16cc-950d-44a587ac447b
 39 c6eb98fc-e85b-8505-bfd4-58306e6dac45
 40 c03bb3a0-b0e2-5065-b28f-55d5fafacf2b
 41 ff3ea5e2-7f62-7bdd-8b05-ca173bc964eb
 42 fd17b0ed-8234-20f0-9693-b39955f416b5
 43 f930ff5c-7657-6936-abe2-870a4f757a95
 44 f66d5313-06d6-1398-9a6d-af549ae2c8f2
 45 b858dd8e-0dd6-8511-ad33-6af8d62d4800
 46 a87bb2ca-e731-0642-94ca-e5746773b4d1
 47 646ecf41-cedb-4950-9635-647b451c7d40
 48 c28b2bda-41d0-5f29-8335-c53e570907aa
 49 c8039265-e64e-8be6-94a4-a37a3c6c8574

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 4454365664471226750074536650265374852185726180458. Exactly this sequence comes out of new Random(459).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 247 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) per post. The RNG predicts N = 49; the post has N = 49 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.