A858DE45F56D9BC9 archive

201212122359 14rq1g

explained decrypted filler

seed 747

Metadata

Post ID
14rq1g
Title
201212122359 → 2012-12-12 23:59 on A858's clock
Posted (UTC)
2012-12-13 05:00:00
Timezone
UTC−5 · title 23:59 against posted 05: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(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
64
Filler GUID seed
new Random(747).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
13 · 20
Tags
automated (decryptable)2012Encrypted masked GUID listkey: namerun: fixed

From the post to its content

As posted (encrypted)

FD71F95932364399 88B594BD4DDA1475 9DD9EC8E5FD7D6AD 1BB7E0C80995C1FD 3240537AC58E8FFE 82FA22B45F8AD82F E9E988C9FA510AEA 1CD0A34B85A9F312 69C6DDC43312937E 4274A5CA18E2DDA8 53200108BC28A87F 4CDF5050F6BED171 E3A8E90BB7DBA28D 56A292C5858BF5D0 7A2EAC0D9695880C 2425F77F8D7A6B11 A17EF950CC28D097 E10215699862CE8B 1A99F79B26AD40B8 7BC83395E209CADF 2764C7F1C61CA6E4 3FA6FC26FD6D9E8A 80D0591261590D94 AA8AC6019F770EB6 66A47E64C477D69B AD0CA7F131407A11 D91FCAEE6B60E448 DE28E9665E10E465 A9136B3A407D8F4B 980497D6B28728F8 3C6D5478A76E0014 AEA6BCB33DE5FC21 C55646C41B70187C DECACDF6E3F830DB 2A4BC0160C92B8B8 C67C930FC95F7E6C 802EACAD09CD7F47 60DDABDA9D37E53A F248DCC7F63034CB 22AE96BDD8FC4FE1 5362951A170A104B B4380A7599750DB1 D2AC4758EA060F66 20637778158B65FF 2CBD0A34E6A025B6 7214F26721805ED0 805D86390BD59C4D 3990C2322086D460 1E256D7CE99DC729 8B6D30B31D8755F2 3539FDA67FBEB788 3880504AF2B38045 D20B919F23E6C341 14699E4D2448123A FB024A0A4FF97EC1 694046F6A7A1FDE9 F556923E03E20694 2637320EBD985533 0A3199BDACA47CC0 6B694C6FA35B120A 94964CA293E1C12A C6A071128E3D382E AFD7C7C2D59AE5BF 2C371FE2DE72497C C6DAF9744232A3FD 85A869A3FAB7FCF0 E66B27E21C6F0B5E 2B42BD0426A0A8C7 9D940A8F01CCE30A 042252B612A85013 01B50D03F9ED40D9 A30755AF79AB3737 827B4E828A37A7BD 0E4E7A96B2D12804 3C33742E573F754E FBA84C792BFC5474 E86C01E27AF9B6BB 9073FA9681274C65 39F30790B1A52DC7 35B46D69D20B4DAB A5D572CF76119FFB 481868A8422F28D4 6D50C52C13A79DAE D20546EBB0BCC52B 892658B8AFE25177 68866FD595651920 9C11FE78933984C3 E061DE2094FD7455 10FF419A61882620 FAEE5480C01BD8D9 D7644D55608AE1D3 69C15E121F807BA9 A959AC0A6897B7C5 C88804214A99C9CE 911A6D8F862B41C0 51E77F4183F041B2 7E6F295B07422323 3B8F03A26AEE7448 05CD0AC90A69291D F3426914104986C9 A17A5E22653E18CD 2D7566C2CC8D633B 6585FE30F1406494 7FB4873AA207BAA8 7C792FA9FADF7D79 2D627925E275215F 2EB603844A0351D7 EB4D7B38E9B57503 28E99D526E7D4973 E7972DAECEF45893 8637D135E73C58DF EFE28B64176467D6 00749AE6A5283D00 D846F728FEF93CE4 1F388F91A27A0C86 AC037FBE201D0470 5286A3DF077FBE95 317A10DEC617D968 1514601332929501 88C7ABA2B732343F 83107A7B0A3873B0 3667155486456476 5D21661AFB49AD0F 802D1A077CC823A7 AE956E485CF26B81 F90454AF0DB81123 80CE56AF9DAE2BC0 E80ACA91648E46FC 2E3B877D86BA2CB9 39AA618320D325C4 B71C5AD9BADF95AF 4BF7BFEC7DB9C606 3B0C4E7963965FFF 877A6007C38CF7CF 8F100ED96A10670B 1D17C7B0D61F1428 D955082918E608E6 B66F11E8B2F45E2F 40DAF400490A527D 588EC2ACEBC6DC90 6E1B10DA6EE44266 0079E73FD3D797C7 70BA014421365078 2296D081015FFC6A 77B8014E9F0B7B0E B59ABE724771FCF2 E85B34BF9586F1EC A095D0CE55EFEAAC 8BA22F7198CE0E54 C6C62FBF8F550681 32F00C06F141E685 E92A502128D560C1 C6932D5BA169C4B6 E5231EB043E11CA6 D36201D2B28CA540 BEA6745F20192271 D205ABAAC8115033 A5F7F0A572F83A1F 65898E5792DB0145 4D63084243420702 A7F845D2D5571CE0 7B4BB1D79D744961 2DF3BB185997811C F46418DE91F5303A 0D302A7090FAA6E9 431EC39B80CD7BFF 09C189F4C8441521 9C9B39E0961D191B 8A012AD1FF36D135 C50605CFCD01EA70 DBD7785EC807E4F7 7BAD0BCDE759714F E42AACFF49AD2467 0012BFAF9BED0E5D 1F8970BF3A46544C 943CD747812BD2A7 69BAB0BA2D383088 ECF059980324E7DC 676B0F5631C3A719 617F9AA73B21E8C2 4BE8B32A9E7921D9 ECDFF2DA542A4EF6 77A6839D2D6B8F7B DA539E045AC76D58 C2AAE53424A411F0 DDCEFA184675C648 60AD78476D3B8C37 0D2C13F859A8F20B 4A85A7801B3611F2 ADD20B1E4A4FF7FA DAE5DB1D100E3882 16113045D0EA81B4 EFABE12077E2C6CA CA3BC0C2AA14C794 C3EA40E6BE05FD3F 0AC4EC25925533CE C04DB4A8E494F2F9 450284AFF9FEA6E2 0AB433764DBDD4D0 5A9FF3D83E4290F1 F8DF08D91180D23C D0221D4B0689D7E0 7CDADDB43106D815 F5E684B2A6AD6700 5619C7AD2688ADA4 A2239106B3500A60 39CF45374C7C5CDE 299DD1B02E073E26 0B2D9A714858DA20 D03440F59367DE27 614E44D130057C96 7A76C15291CFFE79 F9E0F3AAD7EFC06F 151CE56569E19B30 202061076BDEB7BF 9991C9ED8FF39DB3 EBF0B3ABCFAD1EED 1EC7C6087989AD92 846330008F86518C 2C98B1A318DB6A77 6536614BF0FFCF9D A1C72F730E5C9B3A 1C09813B27850DFD 825C0DD1D630AAB5 062B4657AB7FB9DB 2E1E6E4CB0E4ACF4 5135B9A769E7DABC 9FE908F8B5811081 EF700E47185AC2D7 CBB6AA30D86CE67C 717BC7F335FF9253 A701BE3F24203F3C 2E7872F73CD73381 48D04B8F5A881367 2D6C1D8F319B78AA 209628C230FE9792 5975B48017541794 5F8169BE9BA53DE0 32DFF880630EBA89 55C6588F03C18009 D5C672D97663BA04 EE467D819E2DCF63 A141C71578907701 6B36C2E6CEDA8CAC 577E83162617148E 5746418199D9B64B FE51F4F824C727F5 675A0BA4C64108D1 3A19B842CB5D6EF3 A9546E4E6FC91D59 ABA6F3EF4B4F1C38 1427836E89A160BF 360100D6C5A048EF 2618D58A2E71F50B 5F0621EFAC11196B E46A798F2979B9DF 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 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 64 GUIDs as hex (shown below).

Decrypted: GUID list

  1 5178291f-dbae-8f00-9e94-c26f602a8078
  2 03263c99-558f-0538-9b4d-45767155fa61
  3 545b2f53-97e2-837d-b34a-6c12b37b7c1f
  4 6c2fac1d-3d2d-0fe6-b1a3-2f53adf41a34
  5 533830f4-66e0-4948-8915-e770e6de58a5
  6 caa2f65d-1777-30d7-9185-e16c80db276e
  7 ed85c2e8-b3bb-5e58-9db2-0cfcb1b76974
  8 d1f285be-b820-1c1e-8cb5-b223976a8b12
  9 065c469e-d7ac-3a63-bf17-dd6c4d23aff7
 10 7e015d6b-c4db-6d4f-b2a3-76fbcddc28ec
 11 3e62cfdd-83d7-5195-b079-3f195324f11f
 12 ae895df5-45ee-5adb-8f14-0fd59306966d
 13 3f5f52de-79cb-105f-8234-2aa87c24a726
 14 c5ae42b9-5522-07a6-96c1-baef6e591d1a
 15 5effb3dc-f95c-7f59-accc-3bbba6579313
 16 77726e50-4c57-43a0-8eb8-d9423f6043e6
 17 e47aae36-f794-706a-b594-8944f64ce8d1
 18 fde2f7b9-7866-143c-a367-bbb2c9b20484
 19 61acb4e3-beaf-86b8-8dc4-867860a72161
 20 b5f1e6f0-70ca-5ab1-b6aa-4d52e5922d20
 21 8a591660-e712-021b-91a9-cd82a8e22adc
 22 36cf44f2-0e35-1086-a5e7-2a8569e97758
 23 6cb47aa4-3732-2b62-b819-4be8a5889e54
 24 5270a180-e27d-8db5-8720-70c51a571312
 25 e7c88e39-5cad-8b7a-8455-b929908ffb27
 26 b6ca7f90-cfc9-85f9-8b3b-991bd07cae29
 27 b435b2f9-2fd3-17fb-8747-70beb95224db
 28 47d4ff7e-923b-470b-8374-c9959e25e01e
 29 b3ecd8f8-2e59-75d2-bcc9-eaa9c17636ef
 30 5d1302bf-2e36-69d9-a449-12722b2184c1
 31 fd527bed-6382-8161-ab0b-03ef898096fd
 32 3dff5fb5-29e1-15b1-a8fa-3814b48936df
 33 2c3defc4-c402-67b1-9483-8f8aeb6833d1
 34 f09129f4-9d45-6c30-b8c6-ab4999934ad0
 35 45be520b-4fd8-497b-9a44-06b623e55147
 36 07613dd6-faf3-1317-9588-7af9ca7c18b3
 37 5879417b-4a66-73b1-88a1-a741f19adf4d
 38 350b6f38-7dd7-4409-8a28-b22b2ed1e1d7
 39 6fa7eba4-21b9-241e-bdfe-a4fdd259381e
 40 fcbb40dc-431a-0d08-90cc-c41fa7c1f268
 41 3aa3ed92-d0fc-8548-aa4e-4ef5b5c99bb3
 42 a3724de4-6da6-21b6-929b-8942f630c066
 43 0a457cb3-7c2d-4a9d-809a-213d87deea54
 44 57973479-2d70-7139-9cd6-02b50d01c2c3
 45 95c484a7-a3a8-6b7b-ae53-c59115190963
 46 6901c4da-5293-54c6-8aa7-a59dc462c88f
 47 8ce37186-4611-4ed0-b3cd-eec5e113b57d
 48 874220d5-be34-1f96-a4e8-6945dc29c9f2
 49 bd2f21d1-b023-186e-875f-a51d0f0b34be
 50 5620cda9-d9c4-8fa2-8922-c916d6f23b64
 51 cae222b3-1af1-11ad-9298-a63030d0be22
 52 f567fe58-f094-3dd4-bd1c-2e286f5621db
 53 d293e696-8b30-4fd4-89ba-ca7f01be0e6e
 54 ac56a319-c567-6a29-87a0-5cb5adab942d
 55 b1657898-2fa4-6553-90ab-c54a8eb9b079
 56 68b3caf3-fe09-739b-8eab-81dfc9d70917
 57 408e59e4-e646-6c98-8640-b21cb3f30878
 58 0c44278b-4c55-8800-aa9e-e13fab5e2158
 59 964fc428-6e94-0527-856c-f0b6b45d03fc
 60 0d247295-43b3-4eba-bb4a-a2621d0a17f1
 61 537e7da7-ccdc-1690-8cf0-8573d8cb7046
 62 22d9ce16-faa9-0bd8-996f-bac751a1362a
 63 f882766b-5b32-20d1-a04a-a3c6e44f11e3
 64 4cd8a2d3-1469-6340-a1fa-5ef894d829ff

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 8080435136551074718501288814768166417420824765411813466768041026. Exactly this sequence comes out of new Random(747).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.