A858DE45F56D9BC9 archive

201212290400 15ma2i

explained decrypted filler

seed 844

Metadata

Post ID
15ma2i
Title
201212290400 → 2012-12-29 04:00 on A858's clock
Posted (UTC)
2012-12-29 09:00:13
Timezone
UTC−5 · title 04:00 against posted 09:00 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,112 hex characters · 2,056 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201212290400) = 2c963ea650cea3e37f0c7d8c0b1d2cd5 (name+title)
GUIDs
64
Filler GUID seed
new Random(844).Next(9) ✓ verified
Run
Fixed N=64 (Dec 2012 - Jan 2013) (fixed)
Draw
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
5 · 1
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

3600E43A7CD96980 04BAC6B597715DC9 561ECDAEF0C312A2 F8BE120E12612433 7C49A87A78113EF1 0E8A5B47AA5959F3 3F2A6AB834ACEF40 6E9A375035F7C158 0F66254EE9F5CBC8 7A03B8968128E7BB F8995EFDD6F88E81 FC280C4D1F355185 34617023DEC3A01B 91CB8BAA0C37D52E 0E20878CE72DBB20 D7F350CE89FCFC37 22887FF7216472BD 4C26B7F3C331D8CB B892C37C0772387E EBFFF1C748532EBB 64668C0D72126501 06E7741AE8E36ADF F77AEA136AD32381 E70C84BDB924B5C5 BCB42FBEA8976CA8 365FF7AC7594D1F7 D98C5C0A452488D6 E640CF16FAB287E2 7E170EB9392C4729 BEDB820F03065A56 7C682D69F6219983 502039BD81DC1A68 DE333D51E65FA0AB E539FEF1DB2D44AA DB3F7C40CAFF3768 F7BCED2FB61ADD42 9C224384098CE99D C4C784F752C30F48 2BD0B2CB9D5650BF D36CF2A7260DE343 0396DA3BA0A7950A 16C9762E6CB5078B B70B1E00D56129ED 1AC6BB98C9B3D8F6 26A62B883F9CDF9D 8BFAF568BEF8D374 AAAFB39D82807A7D 3940605A7D170772 F3F0D9968EAFF643 7E1E90FC49A43A9D 4469FEF219E736D1 0424B1E00940386D 6879FB85372E89D4 9C5600D770A41D5E 75F38F744E0F0460 AEA20E405A754B61 1E3A3E136F6509FC 12C5C939A67F0160 DC6F4A979CAD601D 10604DFDD1DFF182 D2658AFB9509D348 F472D6AFC7F7A808 3D8D88218ABC845C 61EB5B016F5B75AC BF864592F7A6887A C68FA60AE59D076A D27495C7A29486BD 36D9C5D5675FD186 C4AB30C7FE29E7EA 291EFEBE121830E2 6732D29408C557CE 52FD62B54CFCE5C4 676BB89BBE3A166B 03CC28DB7ACDE6EF FB6D35B7F52972E4 6235894794EE8D0C A51F0607ED8A352C 575C7EFC8028A33D 6EF9F8F519DF45CC F96474FC22B0E01D 84C9BBD3D4A17B90 6C587BE581DFF93B A19A83E2CEC7CA6E 0E4CA8AEB0BD6BD8 F6C104822267E320 C0CF44F477236CA6 EAD9218941F242E5 94A26C30B30764CA 86A2F9FB93671D9A 4C2C46EA4F95E3C7 E84495CFDC5B0803 809835FA2767904E 282B5222E378703C 9CFB8D370F3EB779 75B89224B0E487CE 404C6689A290E994 A37A583D0F542060 4951661D2D7CB388 25D327F58A89EB05 286EAFEFDC645D1F 9FD9946D77A97F06 CA7F4E08ECBAB820 35BF84DEBA410CE4 06102839BED220DA 229E5399C0D7747E 920ECDA83FC3641E A2F9F551AD98428C 9FB84E99222D0694 5F00EC517076C9F4 AF82CB4BE72B41E7 F411FAA0F392E4DB A80DDFD04DFD0C30 236DDEF83083B40D 970E18F88FBAF43A A72F62E86D3799C2 25C9844AFF03F2D9 0F9669FC6DD88859 9A2687684A2E1E41 B649C57E03F5EC9B 7D8B65EF4D0F6D02 827C79A78B834469 9A392C3976BE0A91 B936BB1FD3250407 693C139C5C8373C1 9EE677DB345FF16E 78CD519F3B9DEC35 5F127C97705D2D8D 9A274E07A492A82F 49EFF219602B07BB 816FE50788163239 79AD051A08EE236D B36C3026B3726296 E80A62F07F81DEB0 3A0C85FA85C534B2 CF63483E6654F881 06CFC79A90CF5BB1 BDCF593C98E38C25 0F69C0F16E08876E D543B3398A8C89CF 6C1CDF8FF2AD1916 42FFE9AC6E1EE7D4 C130D37AEB5C6BB3 3FEEE11B5C3F1BF2 2B9D327FC2A0FF1E A3412F81CB079B83 5C51BEBA4C0D195C D818D64FD4F94152 252DEF6A05E1CF80 1BD349CC1B1796B1 8323457EE657F950 1096FD4F222B5910 E97B0C77632E9A17 C9DFBC2DE4889D6F 2CB6C3E48D7E7BF9 8DE5463F9B8E5B33 6BAD584957A05E67 2077ED6A3BABBA55 009CE3CB6EC9DA82 4F6B22C501E267FC E654A3E67A6B264F DF7D9DC4689EE531 3E5F311CC6A4E5C8 EFBABE6C74C15B32 3B16AE3D75280226 B45807985B79C26E F9B140F816789D29 AD0BC0BB6546AE19 FB3A265E15F882C7 6246614C69FA441E 2A2E0FD76CE3A378 2B1ED7DB25D357B6 8830EBAF0FECD7D6 1758B84DE5E372FD 8040FB9739D20224 52D899B606E0179B 4E618B81B54A4ED1 B7B882D3CBBA8FB6 8AA27C6F770D5B06 3B532CBB7861BB31 1820E4B54C755C1A A3936C0DA991B6CC AD0E82A02D377317 CD6E291402E29D11 9D777A5D4F773B0C CB3913C8B5ABCA94 A40D64027E889188 854EDDA4941B1F37 DF496ED8CD7F99B2 1D7FBDD66CC9E1D6 0129665D668809AA 6EBD658D2CE6A395 C0B00D1A6E5BCE8D 150C1943F3ADA872 7AD2CD3BDC63EB76 7210C388A70423C1 84492C60B88A0CC1 3773789C31C1A968 729ACD64EE5F2C7D 8F155006B38F296F B02FCB9C4359C52A 222B089E99F0E95F D7C34B8506AF685A 43BEA0D3C7F82A69 D77E43773A239E40 7245F743AA41B551 0E716E1138AD4071 12BB9C0FCC5E637C 3B41F46B4DE19E67 6B874C804153AB56 01CA6EC14D3FA78E 01D403786B1D7237 307E71779BDBB95E 846D9689A1335825 79C662589FFCB652 F31158292BD082AF 676B4B311D403131 EBF257D42BFBFCCF A0A9E185022A1302 C98A4A68EA6987E7 3C31AA5D2AFC4A67 2B7ECF83D45D5F68 DD240590FB1C366B 1551A914D8489355 948658037AC18925 8F42B72DBCD439A9 C5094241ED678C2A EFA3494A47B2171D 56A7130027646674 0057A7F767D76175 734781AE0A2E1A99 CFDE1738E5879FD3 CEF454C8032069ED 7BE88AFC9743C60E 9C8592261EF0FAEB 11E82B5F5AF0BD5E 031FC84FFB90C8B3 61A1CDD4D3794293 602984095BE66B79 EA85473BA98B185C C8E209808F1DE53D 41C702916A5189C7 C36587B2B0DA95C1 31E46C32AF1FE92E 8FB50BBDEF744481 A213A43A096D59B3 9BAE14D6A83E2B5B 105413576B014750 24E244FBEB97AF73 E3E1A9A07C352D81 D4FC9A1793A08F9C 8BAA77D4D1D31719 CC52FF1567ED8B55 05DA4BEAFAECFF95 B56D1320E3D320A5 4EFC0A305E8C537A 790CA054A592D683 B89738F91E07057A 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212290400 (name+title). Key = MD5(password) = 2c963ea650cea3e37f0c7d8c0b1d2cd5, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 64 GUIDs as hex (shown below).

Decrypted: GUID list

  1 4004864c-48f5-5caa-a17c-3d51f17787e1
  2 43ab66be-bd16-4eeb-9f25-ee212d7332b8
  3 f5cc8ad2-eca9-6650-871b-5b873261b3ec
  4 d0660bd9-af4a-60aa-8d37-0d11bf100387
  5 f5effc48-dd30-2b39-a271-8fc74af77271
  6 4cd36018-1320-1dac-ae00-9ab5aa435b01
  7 c4524e20-a641-0f7b-a006-408b58120b23
  8 cc8d6955-fbd7-7656-b327-e0899f49ffc0
  9 a62aa759-2aeb-3577-83db-2f6f91b7fd23
 10 272cf097-869f-433a-9136-108e41b4ca4b
 11 fb5a8fc9-6c8f-0675-830e-88d6ff1162df
 12 fd4f208b-66a2-3cfc-b272-ef56d2d6f4a3
 13 97a8c853-80db-70ee-b706-e084077425e9
 14 ab314901-ea06-5ddd-9269-b92ea5e890c5
 15 857e3a2d-b948-6d56-8850-a3cf74805a26
 16 012e2b68-d01a-1884-9f8b-c8868d93ef93
 17 346fc5a2-795b-5326-8089-3cd2330f49fa
 18 66acc4ed-bd36-29a8-8c8d-07819c7c1029
 19 5a745d95-ffad-44e6-932d-d18d3b26ad9c
 20 5e697fce-81e4-1ad1-8fff-a8df62535163
 21 e2e1a432-530f-82e1-9d4c-3a6d77005176
 22 4325c160-078d-88ff-b4cc-7deb97cd309e
 23 b403c41a-86b5-58c3-82ba-9a99f31c3a30
 24 d56fec09-94dd-7c07-ba15-af81067a39a6
 25 f167035d-5c84-3a3b-9b13-2638b674472b
 26 67b7f244-9c49-3b04-b125-2f73b5e90b87
 27 3ec3e982-bc11-5ad2-babd-52330c639c4c
 28 95789bbb-e1c1-55fa-9d3a-627bb42b4865
 29 373959fc-24c1-6d4b-881d-bd9fc0846ba7
 30 e8a03920-067b-78cb-bd80-2940baeec4ac
 31 a446b8de-7a11-6f20-bddc-7bda02cb72bd
 32 53510ee6-d7a4-606e-bcad-2eec1d7d493a
 33 7e3acda6-81f3-6b88-a4c1-0f3a7a197c63
 34 5beb32e9-f450-1001-b09d-6730a4a4837d
 35 fd6ae45a-140c-3e41-9734-6f3f5e72deb9
 36 3ce26a26-382a-3f49-a12c-45fe29ead401
 37 e1213dcf-22f6-1656-a9fd-61841a211ae8
 38 c5cd1be0-00df-517e-ba7e-716b88aabdc5
 39 35cce8ef-0c11-70b4-ab03-247b3873fa49
 40 524cc989-b97c-1223-9414-000a1b9ae017
 41 fc9c5731-656f-342d-ae8f-e555e51e8f1b
 42 9eb3ef01-b4f6-1334-8d54-f1ad64129abf
 43 d1794b70-c3c5-0f9d-b955-06d81f6e3ed5
 44 d7433371-7382-7636-a89e-2b189ebbdaf5
 45 0dcf2b9a-dd17-8522-87b4-65ac78beb233
 46 76a3631a-a8d7-0338-a8ac-8d8bdcb3b53f
 47 59618ea8-6cca-453d-8960-7a9b9fd1f9a3
 48 52029183-0ddb-6857-a498-fd17c6cd133f
 49 5baef23d-45c7-5baf-b64d-774d9802ffd8
 50 227e05d6-7e2c-6ee8-8320-1b3a919f362c
 51 7168b30b-4c8a-41d3-9aab-d66190bcee32
 52 26218dae-039e-0d78-9b89-bdfaeb3c24a9
 53 e4e7f01e-258d-0cf5-89cd-e3a155fe66c3
 54 9ade53e7-c0d8-37bb-b135-2ea56fdcafab
 55 cce7f4cb-627c-1169-b170-dbe37e184cd2
 56 3abab1c1-2a17-640c-8d6c-5f01f5afab59
 57 0876e5ad-44f9-71fc-8f1e-18bb390e1353
 58 440defb8-5673-76c3-82b3-9a7a9e531695
 59 fd2bda27-23fc-2aa1-98bf-def3d9d71b8b
 60 bc8d7c82-c065-762e-b3e8-a3eb75576614
 61 ee1f363a-c5b0-4feb-a02f-f66a298cb950
 62 48fc5b04-8310-3787-a42b-2ea2930bfb1e
 63 e3d5b7d1-89d2-16bb-a803-f8389d93bd07
 64 4c0f3424-8edf-546b-9ebe-5936b0152046

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 5466210734037561524188573355676661331571310780465640031677274315. Exactly this sequence comes out of new Random(844).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. Part of Fixed N=64 (Dec 2012 - Jan 2013): an app start that posted N = 64 every time.
  3. Conclusion. Filler. The content is fully explained by the two RNGs.