A858DE45F56D9BC9 archive

201209241227 10diym

explained decrypted filler

3DES(name+title) ECB, 63 GUIDs, seed 531

Metadata

Post ID
10diym
Title
201209241227 → 2012-09-24 12:27 on A858's clock
Posted (UTC)
2012-09-24 03:27:20
Timezone
UTC+9 · title 12:27 against posted 03:27 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,048 hex characters · 2,024 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209241227) = f69b58de34287ba25c3785553d73dfb7 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
63
Filler GUID seed
new Random(531).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
163 · predicted N = 63 ✓
Machine boot
2012-09-22 10:23–10:24 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

495EDCB721313DFB CDE92AE82A7E03DD 99922DAA7174D9E2 A8FA2A8229749A48 EACACA7DE38F0CCD B0855E4E261A5518 428831255D0B0D6F 88528B2DE51066C9 289B367F25452603 BF1D44EC57DCA096 B1B342594B77BAA3 736B79AB5E156AC1 F10C86833BE75BD5 38F86B0BDD93E32D 807CB6D99369DBFF CCAE1B89C4A557E3 1123BE6B3BBD5850 E1FC16A2475F2F68 8929CA907403D2F5 60C2C7860BEA1CC8 33A392DE62BC56C4 E64AB91B32A19197 F8051C057CBFD586 8E1D7C257EEE4EC7 E00671144ED9AA45 87FF6199F00F5466 A165810E0D1F1D53 9E185EE3383B2CD7 97EE3C5557E4326A 6296EDFF2A7F5A86 CAC8DD7331F5E00F CFBBD3F5653EFED1 53E4F3EE036F7979 70D758675080550B 1FD83283671CC4CD 33969D5F4E46B21F 1BDA44843F584C5C EB74552B56239283 E542AE51D0F79851 BB401EE7A15EB0CB 3391FF28FD62CF7C 7F9F024C05EDD034 28D6590A48ED3FD1 40E622C4FA912B0C 1A59128EF5A10425 9FB7847A86E3C034 88B1BE79A03DCA93 BE1368D08F5A2B96 15FA46DABC0DE1AE 1183B6BE3FCBDBBF 3E2084CEA2DA8C83 E3905402DDD4CC74 473A106935A0C358 ABB1E6FD0FCE57DB 5704D81C38283EBC E6376C7029D9CB3C 8706BF0D68EB110F 0DCE1D02D6CCD390 AD6EEEEECCA89B1A 4C2991CD6A196F16 468E7317D9B571B0 294BF6F5784162C1 36B6E9F981C4A1B6 3C0D7C8F7E8F0171 EC768C2384DD7462 75BECFE231FBFAB6 52722A320099CF73 323BD5F22FDBE381 E6CC6B293D439975 421A0068DB9D92FD 3114EAB8A8A200BA 812BD474F2C76FEB C4BC17F78900EF14 B0EE1F0AADE9F78E 3F0EA5CD21E39B1B 3FF7A8CA605FD6D3 5C6DE2D6FCE384A2 A23BCD88B441BDED ACAFA14532E97FB1 2011069E318AF01C 99E17F358DB84027 D72F90024A698F83 1557BE9141292E18 3FF8F42351DD1D31 E15F553B9D9FB177 22331B64D630A448 E3F7A810E6301EE5 98CF6286A94DED23 79147BB5255BFEB7 08BA117D621BF7D8 B7760290B98F01B9 87EE67BC02A1C1D2 2007B91FBF7265D6 A6A93D39992B78DF 3FC68C4547A7B942 8AF14B1B6C874E90 104944EDD7CE760B BE4AAB49B47D4839 0CD25D45E5551B10 1AB11048EC6273D1 7E8B3BF03BA02814 B4A9D2597D5E37D7 BD1F6750C6084E3E 57D91A0DADFD34C8 41BE7C865F63999D E82B2483E92C33FD 2DD9CD941D541809 D04C02F84578C340 F9370E3EF1C5E160 06285C1E646E4324 8627264D32AD8C64 666B152C1623476D 84CB9D61740AF84D 486D2A690C0353D3 2E300016E0271178 9D3B141CAFEB2152 02E28B56EE8B189F 8B30E337489BB18E 7736C4BB4EB78AA6 2C238B568F61056A C4D44EC93308F8F1 661E42EFA1D9C73A 8F57B3F461DD5EA2 9A2DD5A78C051FC0 F247194D03CA660E 5149F49B401B8027 60B5648E186C4AEC BA01B8F40DAF1F5B 5297C8580995B201 E932C6B2C83B16A0 4938F64040AE7195 D50175B7320ABDBC FE84A48A39462A5F D5CCBAB4D81DDF86 00E50898A0CA9723 06C6C7B59A8EF263 20508FBE215DBF42 71F58E8C8015CE0D 6AF393DFFC1FDF19 CA2C78E9C087F29F DB884CC86A6A8BDA A724B2EEC22E286F 10EE06032EE4E0E5 1B2E9F477B64E6F0 E44E1FEC920A98CC 8ECB1468912FA0BD FF24585CA1A50496 2B58DD3691886653 CFE831AD00E2B0BE 1A181698388B5309 0713BE87BD59B389 A11DD52269523C82 A4CEFDD6EA44BB16 E316CC13796C107E 518316C8D5176180 34590FCC809CAAE2 395C6B041335A8F4 D42503D0B5B13859 3F9E32BE253990BD B26C311B6A5A520E FEB196E838E88D37 5926FDB47B5C7C7B 75D98C3B7EC4EEB7 9767FEB971C798C7 A9C6618CE9B16345 351032541C8F5E8D AF2923D558540EBA 745A699AEEFD0DB2 BE4A441F856C18ED 44D6F861488172B7 A66498A4795AAE75 808EE368899095F1 FA44E92AFDA3EFBE A0F4A1CDD8EC768B 92702849C81640F6 AAA6675234407AD0 3BE405337AA24A97 E307E75F170217CB C3AED3B5D35DF9D6 328B883AAEF71225 31F868BC22A59F4C 0BE6062FBF2F2B4D 68DAAAFCE624C2D8 094BA0AD08A2E9AD D36E29A5DBE815AC 5429D8FC813112C3 36D8697E6DEBA357 B5E96967BE60A89B 72FED62C6F424A5C 2FBD42BB1193BA22 9540F789B480CE90 9409E8090EC62260 839CDD81E52B8642 AF5645036CB98AF8 AAE38968C3DF0DF1 2DD0461545F41121 9BCA6C403A862E7C 473686C31460868B 5A6EE38A798BE39A 269BD451FE080AB8 00267B3054CE73AA E3D0179BDEADC468 2532C0712C7A44D2 C0589A6600C025AE BBFF319625473F93 E387F374923DBBB6 0D620CB4C43FC72C 74E394B2A76EE7FB 62E04C3EB1E02D50 58038184ABB67CE9 7F819A7CA663A7F2 013A27458C944C0D 6300D9284233B9B4 5A6A4CA4794E0AE1 02FDFA8235A352E0 65BDDE3BB07D9F2F AA05365967C27C30 EE0944B3724C0707 81AD050E380D92C0 3E6F350BAB52B072 39DB5DF6899AB6EE 3CBF519850E54E64 59264C683F9B2357 E36DAC14DAA30246 9306E94B77DD472C 8DDC66BF04AC9BBF F58E5D04685C46C9 42A3EC804A351427 B543D998646F9734 27C3E0EF76FC12A4 BB3B7BC8545F6580 32DFB78146E3AAA4 81A4EC8FE5D96667 03059DEF10BA6F7B 7C06917072777B52 142B943CAD9E1977 BCFDCF5972E466E2 D0DC4D552D011962 39CE2C3182D28058 EBBAE23FC5668E12 BAED6B16712B41F5 9FEBE4C3E219A66D A287217636EDDA8A 7E3131D679D7E624 0524F24A26CC8579 84AEE408F8CB2ACA 4178877D093741B0 A15D81957D4B11AC 69361718B0CFF417 BCFAA040AC53700D 2D9DE08BDBE8D5B4 0D01F6F2EA65DE6E 748A0190A2DAFDD6 
  • Read the ciphertext. Strip whitespace: 4,048 hex characters = 2,024 bytes = 253 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209241227 (name+title). Key = MD5(password) = f69b58de34287ba25c3785553d73dfb7, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 63 GUIDs as hex (shown below).

Decrypted: GUID list

  1 1ba9fd73-adf1-10c3-b4d3-f6c42eff83f1
  2 1a7a0dd4-9b6e-5bb6-8d8f-eab45d4e3067
  3 a69be9c6-1989-8bd0-874f-ef73d9a2c1e0
  4 200fe1b6-6f2a-8d78-aa79-836a1dd47edb
  5 b7bf2118-151e-8fbb-97da-a4f3c3af75a7
  6 ce1b2134-578d-50ce-8b26-8224725ddaa9
  7 bff378d9-d13a-75ac-b388-32c35486e8a8
  8 cf60dcbc-7afb-7cb5-a137-c31f5b99e4fa
  9 34b7e2a5-1634-66c5-aae6-ad6739db443d
 10 3a980f1f-dff1-0653-b1d3-35cd08b90627
 11 5b51f37e-f5b0-4cff-88c5-92da298d793f
 12 1df5ba47-2350-0ac2-bf2d-52682e5160ea
 13 0d769aed-9742-68c3-b6e8-1e27c53cbd8d
 14 a96c4e29-2720-6756-b433-03d5ae3a6c8c
 15 68a0bca1-f26e-6f8d-a8ef-3f6dbdd2c8b0
 16 c035c6d4-9933-5709-8228-16263fb2b02a
 17 959e4cad-260a-0ac6-8f41-f489a575a057
 18 ca3dbd49-eda0-1315-a28e-7de4db3d68cb
 19 32973ad6-8ba0-0718-a748-35f06f292ec3
 20 726a9f59-703c-8b3d-ad99-3d0bb19661f7
 21 e7dcd8c5-d367-3eff-b3cf-fca55c8b2422
 22 e637be56-7d12-177a-91ce-6eb6658dd4cf
 23 825e5e8f-2813-6bfe-9f96-e4a978df4014
 24 63eb782a-b260-4b69-8922-118b96336577
 25 6942becf-0197-6d05-840e-17310989b43e
 26 c51ca6bd-f352-00ef-81de-4b62d79e9037
 27 0f6aee36-70df-4df1-abe6-487cc8bfb7cd
 28 459f952a-ada6-654f-9a6a-6b8cc98802a0
 29 f64b4899-a879-11a4-a2d3-1cbe6035a1fa
 30 7a463ad4-a4a6-6a81-96a1-1d00bbb4c3b7
 31 3709bc4e-f53e-1174-8d4b-63dd7de75405
 32 d5499549-0cbc-2888-a92c-1fc8282ba403
 33 be381ee1-b8fa-7804-89b9-a0fa04062e13
 34 a95b1436-8cb2-2eab-8a97-00bdc66ac24b
 35 67ac0e9f-9612-0200-aa55-22b531bc700b
 36 38bee280-133d-65d5-9a0b-47d74ab06983
 37 e18dcb30-ec46-7898-aac7-820b6db2da82
 38 5eef7fdb-5842-2428-9a5e-6b730f327bf9
 39 ef4d06cf-789e-2d7d-ba74-47b6bec801ae
 40 53206abf-0a97-4add-8c74-404f7436f48e
 41 992e233b-611c-1daf-acf5-da8f02dcf678
 42 36c8a2c2-bd64-2bd3-a138-7732766af411
 43 3278e0f4-6700-8006-85fc-5b8fb854b6c2
 44 688309a1-1f3f-337f-b0e9-856e1346a675
 45 45636861-526d-7636-818b-11652d3a7256
 46 6c774e42-fd49-335f-9543-69695e2ebb80
 47 1f544e27-09cb-85e6-bcaa-0c53bca0de81
 48 5a2b11e6-02e2-6944-a059-9a37d851a9c9
 49 d00c6436-372e-0832-bab8-02ee9b10d4ea
 50 6ffb3e05-ed75-385d-8910-82ab105492e8
 51 7bc16b75-9a0a-08a0-bccf-097b51622841
 52 f76dda43-53a4-0f3e-9f89-795bba398bf0
 53 a404ea2f-e336-40a9-a3e3-da6f710d1209
 54 77b1c28e-6d4d-601c-800f-25b054b90f0d
 55 576868bf-40af-4d8c-bb91-bc2cdb50f8f1
 56 8552d57b-dd61-0a3f-9e92-b7a5690d8aff
 57 0a631481-6446-847e-950e-910fda037239
 58 320c3c40-7363-34dd-b7c4-c45d420ebd3e
 59 36de6117-6b5a-1ec3-9963-b03dbcf93640
 60 fda5aaf7-aeae-70c0-b34d-12d4cb424aa6
 61 651a922a-deda-19df-a5ec-a93fc45876c5
 62 de3c2b2d-5507-16e4-bb47-193082758d22
 63 f00c1beb-3b95-59be-b064-f16e02bea049

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 158885776040666501083164604616127206722412837386030046408317115. Exactly this sequence comes out of new Random(531).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 163 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 63; the post has N = 63 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.