A858DE45F56D9BC9 archive

201303082026 19y4q2

explained decrypted filler

seed 802

Metadata

Post ID
19y4q2
Title
201303082026 → 2013-03-08 20:26 on A858's clock
Posted (UTC)
2013-03-09 01:26:46
Timezone
UTC−5 · title 20:26 against posted 01:26 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(A858DE45F56D9BC9201303082026) = eb2987ba5cc136f26a7d08221652ccb1 (name+title)
GUIDs
52
Filler GUID seed
new Random(802).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
267 · predicted N = 52 ✓
Machine boot
2013-02-13 10:26–11:32 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
5 · 3
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

0B266AC8F36CE108 E028052F3E35BFDD 947CCDC9E5E4BA54 81AB0BDDD104CB20 EE4CB932B4AE6074 933BFF456FDE8720 5C4CFC865C7C30EC 776802228A280A9D 9E5409C9A1C10296 5D4DEED7FE50643D A3DA5F931C360616 F81337FAAF26340F 2C2A3238C3898943 D28B5B5E2C9E1337 1D85ECAF2C1BA2C0 E5C7C51B36814B02 C4727D80832930A0 1503AE90C99ECAA5 4A1DB1396C6AA1FC 293B2B15A27D7D78 5C05965710459449 34CB74AEE54B927C 32D667D9A8B10BF9 1EC5C3E0A9BE0EF1 0337AFA5D0ECA7A9 E8482934BD0E7A5E D5C1585C1629419C 34266C7CDA399166 0FB06786CAD84CF6 F7E48AB636DFC3CB C992A51AE98987D6 72E65D61C0064D19 FBCA3E2481E47913 9302FC4797C60890 D9F3A274E7EEBDE9 D0A2468D36E7DC9C B7D8B3CF30E4FDA2 B54FBC275179FED7 52CDA453647A45C3 4800CCF877CAD8CF C77CAB38390B4CB3 9458E52C7BD3C79B A8DFA1517DEA9356 7726D30FAEDFFE4A 543EADB7F677F7DE 0CAEB31484B933A0 BF1DA50D918E0D92 E3B012107090CB1B 05C629CD1C71C305 AB693E1F8584EB04 D6A4C56A77817785 69B7F3B4C20AC0D4 7252FF61272C0B9A E319210342356F60 641E61138AEBF473 D402908C75D86247 7760C97405C973E4 0FED7E6B160F1580 43A846B21F0035BE 163CF5B7B6489375 FF45797528D4A5D4 FD1AEA29E6BCA49D 39E08BBB8A2F3945 ED3981ECA141B5B5 8F0F4E526699F186 D6F37D9812C73B76 520511F16D708000 619A5A34FA2E2C7E C755492F239D0BE9 1B23B7DCCBD23B7C E54F6E1A47C571DC E21A440C3DA30983 15A0DF9D1E2F3F92 A8BA7D58D5D5B86B 27CE917B2E835C63 5E1851AA52EB6C6F 9FB35DFFBA9392A7 2341B7A0F3757DCD F4D5968C096D0771 4D340659078A0AC8 BB5EAEA10F791867 5F4D24E7320364B9 0A12B5C9DEBA548C A028421422B3EFFF 3C3ACEE928379CD0 EF04CD8A58E9A995 44DE8FFD0DCCC05A 9F25DAA882DE8F8E FE1328467BCC09EB BE5F52C12CE4D618 90DE65217CC7CB29 5AEEFF00259C09D8 FB5BB33300C3DD62 5945184B5F265085 19D3844DE7EB532C C15E23F092875511 C48EFF0CFDE7A4C2 D634CD15E2FB9509 C72BB2DBDE4760B5 11F1B7EB09FB9B82 89577FF403EE629C F041D21B8133837E 94EA431AE8659EE9 6230E7F849D75368 0BB61C2FC2C5A554 2537C2E78990126B FB0D8F504CDE8474 680F7F5CADDE59A5 E32A43F3142680D8 73009EB77AA9D59F 4DD7B230790B7973 4FCCCB649C48B95F 1FF70D1675BA6D8F 741D3C00B3566637 2CE1970DBB573CB8 1AE7CED2CE2879EB 90FED6F32A22607D 625332DDEBADAFC2 30B4C6E6125F229B 2A6F4E89AD3F064E A165C43B5ADFE91A 5214A7A9ABA3E803 C72C9D2EA9E199EA 834A7C84D0D68281 52812A7B73E27B6A 95467AF5D0FBA9D6 0A3A75351194A1A0 AB638C18CE16E21A 47CC0BD173623EFC 5260D684DE585E46 A2861094649B2E60 D0BD9784BB42F26F E8D522C4864E735D B32FBD02DD919AF4 A55B9FCC1EF2F41A 2CADCD0FED19DAB1 6D2802413E2AC645 E59D44D344B6A803 C936B9AF77970015 A57154A3771BD50B 2018F4C381E6BD74 2B04CC16BC0FF7FE 9AC200A49E6E4F02 F19772E95C564114 ACFB25F9BF5AD351 67F4399DDE2D2165 2A83EDFDFC82160E ECCD420BAB1A21D3 052376F68A3B17C6 6F8D936C01C63ECB E29058EF63035C52 4826DBEE40F14151 5DE6091F28B1A924 242C32EB15B3FEDE 113FC48A6D622604 40BB816FA2105EC5 46BF224E3AFAA4D2 61608AAAD8232889 4AE49E681F369587 27FCEC868B5B2E8B 36570B3788986609 8842375CA5B186AB 22F14F72707EE946 3C9E492BCEA0A909 A9DA8D3C08B9989C B2761B9B82EA2FB5 3AA46BBE2AEA8856 7309B1E22F3928D6 44142FF256600AFA A326C839BC654D1E 762A39FBE92AE0F4 BEA0C85551F2031D 277F1F0CBAA274E8 B7AAABF02FA7640F 4035E1BBDA1F70E9 73771D3F42F6D9B1 5BE37F363727A8DD DB9B4F2D97C702F0 BF5F9AD95128B556 50C42F3DB4997A10 AF756B5517810081 FEE8893EFE21FFA1 E24ADBF434E779AA 86EBC4AF737A5B04 2FB8BE718FEA45A7 16E51B801F32BFAF F4F826BBD77A779F C9ADBBC0F38068AA 08BA888DD31F1E7E E97B04440B1D6647 BA9B23D80AFB6B28 4E76D07FBCB47F18 30C3EFB4E094E3EA 7AFB39F28C91AC74 9EAC32685C44C113 800616AEA0209ECA 42C2AD9FE948D152 4E0B4077B2574DE4 FDB9966229774F52 9C31FD1C5D6F7E13 B95471FA676BF874 57179532B28EAFB0 DE08BE8F2E47FFE5 8C48CFEA52CA9ABB 4A1B979850DB291A 203E8EE85DB913C1 DE00924D8750493C EDF24887F6AEA8A3 282A24A65D2F3FF5 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303082026 (name+title). Key = MD5(password) = eb2987ba5cc136f26a7d08221652ccb1, 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 b85de333-6af4-66db-b4e5-4bd565548116
  2 9701c7d2-a114-110b-8906-16e3cf70b4cf
  3 6b4506d4-59b9-304d-89fa-2cdbac5595ac
  4 0ede60b6-bcdb-6f1e-b495-c17aa6bd42da
  5 250030d2-c175-20db-b70a-a6c1a43f2270
  6 1dc29fa8-f7c5-343f-a1a2-f2f8a556f9a5
  7 7784def7-ef4d-2cfd-b3fd-fbccb2793424
  8 c7077d00-c4db-7da4-b16b-8915bf1ba4d5
  9 f5fb13a7-d413-134e-831e-7d6496ddc6dc
 10 b21dde5c-40bb-0724-8a79-47d96bf03381
 11 03c3f3c0-1dd0-11b9-af83-127567f91fc5
 12 c604b563-6983-50d4-8333-c7e1975d7b9b
 13 08cb424b-d31d-89d5-a189-2ed567feb4c8
 14 d398ebae-8be2-64fc-992b-6cf7189a5d02
 15 356170f4-e8dd-3728-8fe5-e586220a5e50
 16 12ee7b94-6f2c-82ba-bf70-78c0edb604b8
 17 e03051ea-6e10-89d2-8d63-ca9479693535
 18 478f59f2-7523-226e-a49e-6978b48b8625
 19 d784c532-ddce-3178-8eab-df5a4c561cd2
 20 3e0bd159-474d-7686-9536-82c647bafc99
 21 c746e288-2e6f-37ea-ab1a-833cd6a76004
 22 26835235-4be1-595e-aa26-6167bf470a76
 23 cff6e686-aa12-4064-8e4f-3fe00387c5f2
 24 d96c6c61-6097-1700-9709-325611ed2256
 25 50e09306-42eb-2a11-a88c-68ea6f1ac23a
 26 9dae9c1b-410b-31fe-b249-2e107a6902f3
 27 5e4d6634-b0ec-4671-b060-a76feb6dc293
 28 88d51a39-9359-5020-88de-d3632941de04
 29 15e6a7ff-07c8-012b-81c4-4d4bcbf81725
 30 49f23468-68c4-8a31-bd30-77a188931d16
 31 c7917e1a-d322-267e-b5ab-cdbe55b6dd8e
 32 6687b6b8-8371-6ac9-9961-14c44f78997d
 33 c348275d-23e7-770c-b7e0-5bc3cbb0f289
 34 e9835494-79b4-0ab5-a998-7c3d9e76a39f
 35 65a38eb9-726c-6b4d-9513-548e9d7bff35
 36 77de22fc-8e84-489a-a4cd-4ff0668618f7
 37 f6ee08d0-5ee5-3118-a93b-01983f948bb3
 38 20d829e9-25f1-81f1-bfe1-9fcaf93e058b
 39 13060097-261c-618f-a9d8-d4c37596d994
 40 2495ebd7-172c-343e-aac9-16785a84d970
 41 8adc77b8-23b3-1564-8557-a4d7e6044ba8
 42 6af8e25a-75bd-4119-84b3-5327ab42c919
 43 37945770-e6df-8afb-b1d1-cbb31fef7d3a
 44 5acb3d4f-6b05-0754-8512-fc5d280fffa7
 45 a7ebf115-94b6-6e44-82e6-8bab253e0fad
 46 ad5bbb13-faa3-0038-9fce-6b794521e576
 47 6da75b83-b7bc-19fd-8948-711813c73d7c
 48 0e6c3137-5e8e-0133-8560-a83d5a2c4e67
 49 89b75aa2-fca8-41cb-9a0b-3c8548d480b7
 50 7bf7b7b4-c3ac-1637-92ef-c33c5170735a
 51 b07db400-c29e-565b-a731-002adb5d3f6c
 52 669b4191-98bd-1790-bd79-adb7df5b2c22

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 6136232710158638823735412345082670643863148060104151. Exactly this sequence comes out of new Random(802).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 267 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) 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 2013-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.