A858DE45F56D9BC9 archive

201208170656 yccvk

explained decrypted filler

3DES(name+title) ECB, 52 GUIDs, seed 245

Metadata

Post ID
yccvk
Title
201208170656 → 2012-08-17 06:56 on A858's clock
Posted (UTC)
2012-08-16 21:56:01
Timezone
UTC+9 · title 06:56 against posted 21:56 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(A858DE45F56D9BC9201208170656) = 8b49fb4051052fc76673b3b4437c9850 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
52
Filler GUID seed
new Random(245).Next(9) ✓ verified
Run
Run 24 (seed 39,416,093) (seed)
Draw
80 · predicted N = 52 ✓
Machine boot
2012-08-15 10:18–10:21 (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)

9D8B1ACE0F40E7E2 F3389EFBD41D4BB1 90C389252B0951CC 67DA5E63D3156332 2E13F16F0CBE09F3 9ECF17CD01429454 28CAAA1F13A1AD7A 68922734C795D273 DAD7683B6CEEE475 E93CD5732D311753 5630D77344CEF506 9AF8A4AC8238D88F BC2FB17643313F9F 93BE3F041C4EDA92 BBA00D39E907D102 366F8CFCD1CC721D FE8AD836932B96D0 ACB148B672D0C1A8 693F984D5427B016 F519B6D252FBE18A E2A55D2F9515BF22 C68B4FAD1EBCBB73 6C5C03525E18F6DD 8FC8B739D7736E65 8D900E8953234E55 D62706E69533F7E2 5B29372AF34922EF 4973D03EC3DEF50C 0B3BFB6C9A62AA81 73386C3E78394D82 48E5AF22912DE454 3400DCAA2D1AC7E8 C468BC83C5E479C0 A23F62E9A472EAB9 9727388162ACB05E 254601050D971E3B E469AF5890C15788 C8ACB4F7C16B2863 6766ACA12A1423CE F01949E2A7E9A707 A6EF0FC905682AA4 5C977EC64C36B952 3CA183B4D8758CE7 8753800362D0DA80 BA4627C76B8367D2 FD8E5A586EA1A7EE 4B1EE81C2D95A267 730D91E4CE2E9B53 5E2B073AA395ED22 E3E96B00792CA63A 79051E9668E19145 236B4B9E32D0B303 76714A407E0778E4 A2BC520C93549542 004959CE9543CCBF B8BC81F3A2D1EE37 A73BE74BFE425771 2E42409FEB6B36CD 8D12DCEA2465D4E0 21ED906377623C01 BABCA38E5B8E61FB F8B84724484B1DE9 6C0136F3449A3713 FF77699DA63FDE27 FBBAB12AF6698A72 4034EABDD7BB989F 0627C7E63E787356 4F36EEEAA243E244 1F1138BC02077725 FFA1B4098D76F187 01E556A185203F05 45CE0D5DB538CC44 02CBCBF202C781FF 2F272B70D92BA1AE DE5A1094924EBB0D A6E9B18D44605967 3C4AF92C47EC610F 06AD5B1F95C942CB D9FFF41586C5B79C B78BF2B4CDE31795 B2866A8A726C10B1 EFD19A3DD8F4F094 FFE03EBD7C1E2AB8 C977864A30207E13 DC8DAC76A90DE71B CE25494ADB956C4D E4D6229DB041FF81 958BB4F2BD2FB402 F881A98BBECA1C32 9C1D44AF5A3228AC FB423F2455CC4933 74F433B556C57D02 F5EF443143DE2F7D DA18FAFE2B6E50E7 6B6D14DE88C2924A DDDC49EE2C473AB7 0F7C749A051714E9 7A685DE508DD26ED A2203D51F06C11CE 862AD2C4997B0779 68D620238E64AB68 4BB5FD84C47E60FF 4AF527ED1699CBF3 A8C43B27A8938544 EFB94C490E0DEA53 1A9D8A994C195221 E40212EB6AFAC072 671FC2A63C4CBDA8 DE346E0B3DC5D00E C1B6694C22D5BF94 63AC4769F685261F B569577B7E7ADACA A36AD8A47D4F6DA2 F9C3E1509CF20DAD A8A740BBDB254503 E126E7B80EFD238E 4811D0C764539783 C18EB5CCA46B4B1E C1B6854FE2319008 480C71AB6948DEF2 51C193986FC17824 2298A26F7A76DEB3 87CC585035FA3178 5229C303823F6674 42363397169A3FC8 CBAE5FA303B120D0 1B4E55392FCB7722 C0D64F1283DB64C3 1C6D54F88DBC891A B59A0377B3DA93F7 A7ED2CDBC1656A71 5619508C1CA85045 43CA9E22DC435C7A 3BA6FEE17419D60E 988C8C29E4117989 42A1B541A33C5BCC 43F72DAED8776743 83F527E609FDFFE6 8178FAB3463B0BE1 270F6FCD70ED5E6F D01026997F118FBC BED87BB5910B91BC B3EC0D9E813DD15A 9AE7A5573782C014 32FDE677E2DFEB7D CEB3B5D86F5E4A6A 04B37A366861CAE6 087C0A509A6B0233 8913CAEA7D70C9A4 096E14AC29F2EE2C 199979716439271D 343D5785B34909EF 23B89B1F04DF5A5F 1F77CDBD3C9464CE 7F1F636E5590A4D6 57D49D66B4B8C177 FFE440735FAA6186 DE32EFED97FEECFD 8C62BD3331C3A1D5 63311F7D59B61E87 3405C9D8B842D685 DEC94D43F07456DE 5F16119334BAC280 227BE5D782F428A4 12F0602AD62E437B 03AA4C6018DAD61A 33A995C6AA19326A D5E0B922D21A8505 10FF5195AA99C4F8 134411C6B879AFC4 912DC82BEBC9C4B0 FAE7AE2D98F70868 DDC3D42A39D96169 9DD6889D7415961B E2DDA39384A33D66 2E02DC9234D6DC56 9B6505AC95B06110 DD9C9CD9A5764CE3 538B0B36043F7659 BDA07A0D527AE624 C0A386962A2B554E B89B895D0A2D96D6 1F5834A6FBFF4968 86CC41AE195D3C41 546B91BC0E39D346 5A943DB982B13B87 BF9D20EFD2256979 6C2C111B1028390C 2D79DD324BFEB584 922E70FFED79151A 12B847C8C3D6D40E F98CEEB80966D3D0 C7F7FD1A0672C51F 70F3B76A5BAA6048 CB71E09EA0DB893C D88025D223E06639 327125053EA61D1D CA18AC067821AC48 D45783A92F66B957 DA32C71CAB06B4F3 BE1FEC6175A7024F 79A2BC77762A80A0 5EFA3AA4D0E48DF1 B3DD7928CEB9216F 73556A130D8397C8 1B3220D5F7603731 683C8AFB9C9CCCAD 41D753F35DD5E8DE 6C000A89B409D22D 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201208170656 (name+title). Key = MD5(password) = 8b49fb4051052fc76673b3b4437c9850, 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 9e29f175-3115-6944-8cf4-9dce51575c93
  2 a0ba032f-f5f4-6895-9543-d0fb25fc3ae8
  3 df8ad599-b224-04ae-812a-5171acae1904
  4 f97ea857-c801-7174-b880-f23d2eff533e
  5 bfe346d0-2d4a-77f2-8a88-ac19d0ffeb6d
  6 e4e0e0e9-e505-5a29-a34e-3726db5f61db
  7 0b583828-8838-6f72-8eba-e0188ca5bbaa
  8 cde54397-0e83-3f2e-916f-c4fcb09ba5d7
  9 14d58b83-e78f-2c19-8375-9c5019062af1
 10 ce1231e7-b700-56b6-861f-ca97f21034bb
 11 2ffed4ba-9b0b-7268-b2b7-89981a32f427
 12 fbeb75b7-658f-6a7c-982b-b9adef1176cb
 13 19f3e935-d09c-0c03-ba4d-3c6927799409
 14 1096a17a-7749-88fe-a806-27a6aa823759
 15 6fc0ae0f-87af-4a76-857d-8131174ac0ab
 16 dfb35ebc-abc9-0ec2-8601-63d4f8096048
 17 24e8dfe5-e283-748f-995b-431a84fe2650
 18 fbe0bdd4-5e16-878a-8626-28267a9071c0
 19 e0352531-7b42-21e2-a115-4fc76cc60909
 20 71b488a9-5cec-14f2-96ac-eb24604139b1
 21 afb8c2f1-6674-330c-8f00-6902606dc8e6
 22 fac4356e-325f-81c8-92d8-eba33adcc0f3
 23 3e8a301f-0744-3077-811e-5f77cd2552d3
 24 c0652ae0-96a6-5586-88ec-61f8acc2442d
 25 d9ca486d-035c-6f59-a6f1-ecf5dfc4dc58
 26 ded5ecd7-1780-02a5-bb9a-f66cca44ca29
 27 c6a1d0d2-2399-5db1-8a4f-8604e05521b8
 28 e387a1c2-05f6-44d0-8d9f-63f6319e205f
 29 599cce07-b70b-1367-b4e5-7f0ab5885e75
 30 ddc72453-a1d8-35c3-90c2-550b74d232b7
 31 106a10c5-100a-5932-814f-8fa79adea6fe
 32 4defaa7b-bb95-8d90-b35c-e37e4beabd85
 33 24e604fe-543b-7a24-8a68-a38fa3e48a25
 34 4815afb7-660f-1f31-bd4c-850cd773e6df
 35 3e653b54-38a1-139c-86f6-b7cd5c2c94e3
 36 6af97ba8-a2fd-310e-b687-601f0ca24baa
 37 245e791b-29f4-818a-ad6a-ae09e74d863b
 38 0e0504d1-3667-342d-91d9-cd3eb91ff864
 39 34074567-c3cb-2355-8125-2b04b9b79821
 40 84ce6c4c-c5a0-0612-9917-40d6edfe2afe
 41 25ab7996-8077-5558-886d-c7ee9725d54c
 42 55d17380-4842-7853-a319-034995e80d33
 43 b5e53778-e037-2186-865d-da4fe70416d5
 44 cc930d7a-ad8f-8e5e-937b-98b64009f583
 45 569bc43f-ff25-0cdc-9ebb-7d399661ca19
 46 8225e42e-aa34-40c7-8fb9-14fa713129f9
 47 64841236-0f9c-65e0-9217-8fda488aaa5c
 48 5a0b4bfb-2b32-23e7-94c5-6add8dc627d8
 49 d2e5de2b-81b4-0454-bb8e-b1ee70c91226
 50 9c2d7da7-8a9d-575e-9f83-d642cee6be09
 51 4330ef26-3ec3-737d-8912-d874b6778961
 52 ae74a6d0-07ad-1c5d-a26a-1ed37a7a9e9a

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 6607756325760840782138356054135871138320572804620571. Exactly this sequence comes out of new Random(245).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 80 of Run 24 (seed 39,416,093): new Random(39416093), Next(8,64) 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 2012-08-15 10:18–10:21).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.