A858DE45F56D9BC9 archive

201212300200 15nxgo

explained decrypted filler

seed 23

Metadata

Post ID
15nxgo
Title
201212300200 → 2012-12-30 02:00 on A858's clock
Posted (UTC)
2012-12-30 07:00:26
Timezone
UTC−5 · title 02:00 against posted 07: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(A858DE45F56D9BC9201212300200) = 4f3b5f4ae586335af743d5dc2da2ff17 (name+title)
GUIDs
64
Filler GUID seed
new Random(23).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
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

290D0674ACDB0FFF 4A4CEBF63E7B109C EADD1F74ED037463 31FB271DA76F1EDE 8C1F7E017F1275CB E5DF9EE8AEEF58C5 FE81D727AF431967 211F8B395874B550 01095EDFC77CD67B F00731205593DD7B CD4124C24803A66B 1A162640C3CF1C0A B5CAC33684CBE696 B31786C1C1A8125F 2C10FAE7C16AE3C0 278BA495789160BC C6BAFB9708E9767A B765E983423399C9 A1F316CB307C05F5 9EE9F98F89D81E81 A7226D36FFF35556 26D0E924F170A6E2 24369151DB5AACB3 67A2E24C3A33A799 63DF5FF184EDA7A1 5C2BC4EEF6A784D2 BE8B4A5EFE9B0ED7 1FE84F06D900D3E9 9650E355BE2EE4C3 461C46F986BCB3EC 90161477403F322C D3AB34C8F1DA3957 DE445A1F29BB0F8B 16086CC88B3C36F2 92B648FDC39A439F 244B0949844D6A87 AD5F353B88F7DCF6 E4BDD53DA0E763EF 1E3B009CCD745414 F5FF3CA2B5333BCD DF94743A139AFB21 62450E52D4F80E05 E85FB7FCC88AE3FD 95BF3B62334B7EAD AA176F9629CBDBD7 2706E4285FFA7D73 F595A05ED19A9A84 EFF204A371B79CAF 6001BBBFA07934E6 A3E2038525EEE47F 99D58C8761F0135D 61423B708C4C7F72 18F0DD1EC1675BAD 5705772DB73D25F0 019589E9D1042A60 0C7DBEB144022460 5F064B3029300B9F 9282FA4E8CE6273F 4F837ED56CB20B65 96AACE81D5907404 E665E9EC601CF348 AC5A8B2D9D0ECC82 21DC2E09A5FEA42D 22B7B24DC1047E1B 2DE46B13B2B04A7B 6C02173B1791C74E 13FFB0369D1FD140 D871DF150ABEA55A AEA6B9F400AFD757 516DF631A78C44D9 E15083CDD1C2C4EA 6A36603BAC327A7D 814768B759AD1638 C87BA9E2B50B0115 8E3B278E6F5A05E1 8F26FFE64CBB0EB9 9714F086EF1FC7CB 2661A4BCF184036B 62FACA33D2860060 5CDB431E66F707B5 A145AD044EBC2C11 7A1EBD5E5F3AF952 8341A0FFEF3C6C07 674F69C801DAC499 18D898FC73AC2040 AF33EAC1A632F517 201D444D7470C30C 47934925B0925327 DC901A93DCE019BF 057D6B43224AC1A2 FE067B5259B6C901 6ADDD2F47B173EB4 352B6BAD747AAC57 C9A5970FABDF38AB 228D7DB53DB3DC32 8E72E75AA3C281FF DF4EBB295B2ED255 0CCA1E4659DE8B31 F5E34BFB98F22ABA 5589596D01308D6E B5D7643B9838611D 0021B944FCBDD880 57A21D937FB6B631 9BCD8789A8E03FDF 04D8A85B6F274E6E 92691265FDAA90F9 277AF7B338044B9E 47AC0A8D914D745D 51CB275703ABE1EB E2BBAF770126EE0E BD0AA6CA4632F482 048017B5A5CE0ED3 963582E6E713BBEA FEABBADB6E0C07D5 93F4F512CCEE4077 28CA3075C3B38BD7 626B8F93D303C76B B88D9BC3406D0954 D78523928DDD8083 B09BF632D690576A 5A735E7A7D06C0A9 E9B52EB317BE328F 0366E0316D9BD0DB EC6E70A7DE2C417B 9B8558723BC17F66 AA464044655315FE 1BA4BC696BFC09C1 91B8DB25CEFF3546 D8966EBED2101C3E 13034DD4CCF50CB0 73C9F47D5320CB29 66339CE89878D10B 7E7F281203C66802 F27B0C6CF3D53FD3 C3644250043D58D9 8EB026D647D61B44 8D7E6D95F6DCE859 A2E00C77972AAEEE B6A574F199B7E93A 58080AD72CA4D661 DB560D1F494733D1 C910D112FCC5FFFA AE0314768E47C146 A5F38A6DA973D76F C9429996885C0B56 40210F939C433FD9 3C4D3ED970DEECFC 313842989816447A 7F8F92A378DE5829 21C34E000EF3A833 EA7F7E69D80C73BE D6E687F037C47001 EF6F2C5A6FF2E44F FE8C76B6BC1EC270 1F08E16780D7E14D 831EEB3908A1F05E 429585BEA9DC3E91 6A6DE08F9CAFBBA5 23E400C72A490036 AA0A4ADB7131FFE5 1E10A7BA34E80FCE 3D71B46E968B135B EB8BD1CA2325FDBC 4720C75A31DC1615 80C2C0380E2D6C00 E71FA00CE96972B1 56D8440605D9E8B4 EF0DCFDC68D14755 98F6D719520D800A F3C4BAF19D71A3C4 296D790843B9B01E 8014F6B70A998BC1 62DFF7A9AAF5372F 815CE8D9CDAEB8F4 59118241020288CE 44B2CC5F93C9BD42 1AFCBFC6F41B1947 7038E49C01488313 ECCB0628C6A0301F B763236E481AC90A 8B867E8DC6617C3F 7DA76B93922BDF6E FE77568869209F34 4AF320B596B7345B 7B1FFE61FECDE589 DDB7AE2F83C6DB64 421AE8086F419126 ECFE7B8E1F60D7A5 282E50DBE037A4E1 9D9C7CE04A661A64 AA2FE1C162DE89CF B846C42743F62E5B A88FE7BF08D56D72 443D1C63C5EBD480 C77FF09380B5EB62 2F8A8D7AFCF41451 311245FCB9AEDF5D 101A8B4732C589FE 3F1AB4D46C683B90 08171B5168FDA4D7 89DD76DDD9177FBB B9C039AAAD4FA6BB 6632FCB959A2DD40 4C5C9E615547AB02 44ECF3ACB240259C 887085EE2EA397AD 7E6F966BDB2557F4 21CA2C37148753E5 D95F5F112A5B8986 B1AA35BFB0530EDA 323A7F97DEBA9328 35C1B140C2C9710E 8D5997921C45B37B 0E74A794F232A914 A031EFA2F6F2A1A2 EC4F66D41042E5DB 8D21E72536664A18 6DE1C8BFDF1001CF C3B98E7D518859C1 116AABF5FF6A7B0B 32F20B4D324DC670 3B10561EC0868D1D F94135C57ED8CE08 455AA377BCF24B3C 94CB5690E1602474 C926EFCA91B34291 A4FF16201B9135E2 C93A6D1DBA9BABC7 1B24A22ED427A020 3B1E5C71CEED586F A1B09FF90D893A26 A97D025AADDC0285 B6B23AE0F0AB8A25 BCE09FAD09C7222E 7BC59A55B07A86C9 C85D19156D3D8593 9231458B4543F60D C8FFA25B77827955 13F9699529428005 46790CD3F8CC50C1 9F92B0F46E94526C EB18281AAFDCE94D 920AD9A73CFBFA09 BE63AC1DE218EE2D 911E76B7CE660E4F 5C8C7BE9084E2484 9BA5104A51ED237B 194681BE7F979A25 69277A5F32BA5103 112BBDFAFA8118B7 9E04FAA5982459F3 DDDBE459C8457DB3 C177383C41A79D66 DC73150A3A33AE67 77CDE5D498BA60D2 08DA3E05793A775D 7F20F47A27EF7055 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212300200 (name+title). Key = MD5(password) = 4f3b5f4ae586335af743d5dc2da2ff17, 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 e27da677-8fd3-6972-b87b-8d39219bd5f0
  2 c2e3c972-121b-5340-924e-c0d52c4691cb
  3 2f6047b1-309c-743d-a10d-2923d2afb427
  4 0d9c688f-007d-4a74-925f-c5c072df14c3
  5 1a839982-b24c-5780-88c8-5db29731a099
  6 5917ac53-23ae-54dc-bb6c-8812e813c19a
  7 572ec18c-7d93-1fda-b2e8-f2040337a54d
  8 0768f7f0-b91a-8dc0-a2af-9649895fba10
  9 a76d4e0f-54f0-7fcd-a466-fff03181ab32
 10 f34a983c-a946-656e-a31d-a4fc82bccc41
 11 4ecb2ec9-a430-24c3-976a-742025e9cbf9
 12 a7b6866f-a47d-3b35-beda-ac1f1fa26bb4
 13 76ebcec5-3d19-32fa-985d-e24603b43665
 14 d8d4e652-1732-3fb0-991f-fb50aae868c9
 15 ae0d4fc4-13af-047a-9b18-462128b2f0df
 16 e8267387-a5cd-3f2b-b990-930c2d588a75
 17 4d705661-30fc-4010-8a3d-5fe0e66ae479
 18 6ed7043f-9c5e-23c5-b813-b97f9b7560b7
 19 e6731abb-49fd-2c0b-80ce-f9686eb539b2
 20 36335e20-5d26-1d00-a35a-4e2216b6bafe
 21 f70828b8-0553-7713-901c-d2eb467be03b
 22 050af9c6-056f-4e38-9206-368204624988
 23 db3c8e3d-44a5-7b84-ba8c-fd9ea9ee0b2e
 24 bf2b1bec-8452-0ecb-b1d9-81649844e8db
 25 9db99d45-4594-8f00-b739-60ff050e26b1
 26 4e641315-5931-2e82-8bc6-1442ba2253d7
 27 8b40354f-651f-65a8-99c0-a0113a0c4387
 28 3cd3a52a-5c1a-8aa0-8981-6e6f3c352c67
 29 6340075d-c734-81ac-9393-cd2cfc88ab5a
 30 1d06602d-ea33-5e55-8f94-d1cac5c1ae52
 31 f097d44c-d109-6751-8cfe-8e929089449e
 32 72147164-6c34-45a2-bf56-d6ac26917dbf
 33 5f98ff86-8907-434d-ab15-cb73f94a8842
 34 54ef7883-bd02-5d5f-93b6-77ae282c06e2
 35 1101de12-0657-6d39-b8d2-91e87d29660e
 36 fb3873cb-e109-68dd-8cb1-128262f50d75
 37 f8f8c217-d804-0b45-8e2a-4945b00eac4c
 38 e4e1aad1-4369-0963-946c-32abf5aacba7
 39 18511d5d-4776-2203-ba7a-475edbe48e01
 40 b5061fa4-c334-0489-939f-cb650843948c
 41 9c34aa43-c396-1fd8-ba9e-92308c48c702
 42 14e9c85e-84a8-0e02-aa85-9c3da306516f
 43 3f313234-dbc4-210a-a39c-ae80c592cdf0
 44 d79ce936-f4d2-79b9-acea-d561a5eb9df3
 45 82ef5113-e84c-0cd8-a349-d4b4f177c400
 46 abfe030c-f29b-0732-aaa2-4fcff2efd084
 47 a8c9c40f-cdf6-1835-b136-331ec4c5a3ff
 48 9bf03568-57a0-79dc-8e4b-ffb662260216
 49 2c3f7de7-a459-3cec-923a-59f03f9ac6f9
 50 21b065eb-b351-2d87-8b9b-2ff9d89ca9af
 51 8df96972-2198-088e-9724-b9433d1a6ff8
 52 7611d437-a9a1-06bb-9115-d8d74787aae9
 53 c4352593-7381-3536-becd-c444f36f5320
 54 4b7ff764-38cf-1a08-8638-6e7d86a4098f
 55 a456e74a-7787-74af-820c-0cf5d80e9464
 56 5f117d49-05b0-2d91-93ad-27739d4ae9f5
 57 23f52e10-391a-64c9-ae2c-aff03e2b8255
 58 87db6c26-375e-63c6-9026-c4fc400a1a36
 59 5fb370a6-32d8-4e46-a0ec-bd54c285e50e
 60 fca42937-c39e-233e-80e4-a6e8549f21fb
 61 4276aed4-d69b-8063-bc15-e9d02d559b7d
 62 97f87eef-2ac1-213e-842e-94addbc73c79
 63 a45d5644-90d8-08e3-93a0-7b5d3073c51f
 64 acd4f6b1-373b-12a6-9a12-e057025233d4

Explanation

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