A858DE45F56D9BC9 archive

201209212110 10a125

explained decrypted filler

3DES(name+title) ECB, 60 GUIDs, seed 80

Metadata

Post ID
10a125
Title
201209212110 → 2012-09-21 21:10 on A858's clock
Posted (UTC)
2012-09-22 01:10:01
Timezone
UTC−4 · title 21:10 against posted 01:10 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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209212110) = 146e8b6bab46517ba118a3c189973104 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
60
Filler GUID seed
new Random(80).Next(9) ✓ verified
Run
Run 33 (seed 1,220,410,968) (seed)
Draw
1 · predicted N = 60 ✓
Machine boot
2012-09-07 21:49–21:59 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
28 · 4
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

94096F56D32E687B 7582A12990D6E2E0 FC3A55E02B5143D9 FA3581DF55955EFD E9F22A9BEF7739D2 C09BCA640C723CFE 49AEE6400800372A 498DBB2CF8B3E646 9176388CDE31EB0D 94888EF1D4C999D5 E183A1306B323CDE E867346983C9CE46 EEFBEBD3CF78DFF9 5E3A6473E450A4D9 C275D21ACABB9355 94C6181E087D0B43 353C32426CC1CF54 52E415C687C61115 66B47E49845A5915 5592E8FFCD003DFC 02B0A915AE1494C8 11FBDEE3E3712B86 405204FDEF64E81B 0EA16A36739548A5 9AE78A7F2E2EC646 CA2E28C4CAA33813 BBC3CA6C06D3F733 4AEF83A05A414C28 9E2E82A14D47497F 0F825952388B41E4 FB83ACD23743170E 8B3CE8D17BB0A806 14FE8DC1DE64CD94 95A0EDEAEC3052C5 FFA89BB7733AF990 5E4CAA6828F29B80 25CF9D20608375C4 3FE0024D9E95986C 63EF58D1673FBDCB B8508FAAE5AB8BF2 4F0486ECDFF743F5 B366A06C2A3E41BF 19E14C1E2C5D3089 CFF12E82AF4D6D23 D175513F72720AAD 9FFD5CB5C64CE81A F7610C62FAB36BEC 3E8F0F28F0408D6B 929CE7F49CC25C90 5C1FDA572399F122 A2896A022416207E 146891D71E3A9BCA 441E33A3498868B5 5E56CDF07E139DB4 90EF838F7F00A68A D6AAF3EDA9B4AE52 21C3DD47F11AF25F A2E9CED9274769D8 37C6EC7EE2D53489 DBB38E75C30C4213 96A2C25199D41D51 3B0D79DA94916364 5C93A83A9F2C2FD1 E474945A92795ECA A2A3B2447B834081 4D0BCE990081B7E6 302850A507596099 C91B3DDF5C158943 EE0ED508FBFA802D 5D630BFB9AF21702 25FCB0986E1FECF6 026E509B4F304817 884FDA352E2B9124 ECC43A3565F23034 5CE53272A83EE3D2 96E8B8BE894E8E5A 54801A54C33DF73D 41F1299F364B7E08 A7B8E487C46EDA1C D79163A172BEE1B1 ABE5020E9ED747E1 6641161F8734A4CA 75F58F61AA9D9AD3 CE4EFA205C69B19C 7BF3B7B17E483444 AA8A3977DA0B16EE 525D8172173E754C 04AB555FC261C162 D270E24439032BAA 7DB579801402C7D8 910D4D88FBD4240E E24141376D5D2C7A 9FBD800002589167 37745CA7D3F8825D 55B5548DF1E92212 F32B4E83E18C5BE3 79E25035DF7BDAC8 2FAA532A3C954CD0 D76C150B4B88A7F8 8C6957F353AAE8F1 A2458ABA2251BDD3 F84195CB775151F3 3F5ECCDADD810CA7 113A6DC970F125C5 D8541FFC64CBCB52 B66B4E20949D404F 433F4AB57F7E4065 DB2A347CF960E467 0F0B2995D7234A9A 4959A3848DB4ADD3 C00BA55D2438596C AF016ACC24A3BFAD C1E5AF5D348078AB 9A2F68460AD0C718 ADD4119AA27D3B1A DD8BB0FA713030D9 AABDA88A60AAF738 67309B40F1CBD9FA E3ED7229942380D2 80986D72BC30658C E60CFF55836C1D95 904792671FDBACCD 03A55E3831D4B918 AA9CB22F6A914F7E 9130163290A00DB4 CD13BD1C3D607F8C AF200FECE209A47B 7CD219E3ECF724B5 F7A060383372C9A2 7008F5DFCECF8887 1E5AC7A4EBE012FB 28B3B4C0C55CFF9F FE34CA517E9A81A4 84ADD241EA1ABCCE E5FC5C10543E39AD D9857CFDFA81F0AD EBC0F16B645EAF22 56C75152BA12FDB7 BAB000FF6B236147 28B0A9D261B2EAB0 CFA3968C92248195 0BBD41F2FD4519EA 5027F7E4F5D19644 4CB22C1AC629CD7C E2ED5D9ABB954751 288F6DDB39717816 A932BF4B05E8AA3D A2FAE5699E3A2023 D307EA4465D84C3B 3882409358BE14E5 5CD39391DF80B75D B135D6B26A5E0CCB A2F6B9D70DCFCBB8 91C48AAB10707712 DC2660720E3F8735 036E35EAC63010FA F6B3666F5B280329 7C9144B1D1FE4776 1F5A929A7BA77DF0 56B2BE01FF756E2E 161BA5448221459C 1AD5D041CF6A3519 50BE41FD2446ABD3 F3C927FB247FBF21 5B4C52C4388B5CAC 379C6179C63E8D2A BC7E9DF0F234F225 658BE0ABCDCF5AF0 3FE45A274C638A49 4D9D8E77A0A2240D BDD326B5AA48EC49 E13E8AE9D5143EA1 DD36DAC18E14520C 7F78C270D1C5765B 1EB25A8DC692CA04 459B5C548436EA68 84FCAD9B9D2324E0 86F5BCE7003F6CCA E5D7222B8D945130 0B6477044A884458 7F5890F0155EC597 1DD9C2767968CE70 9DD21A358D885145 F62020B97C8C4144 E1AFA59F28DAF29E 6C56DFEA1B0D70C1 710556126013582B BF800C71339C557F 3437BA4D618FCCB0 03F82B1EAEAB55E9 78AC1E2F4334354F 184ABFAC613E6956 5A5B418FCE065E8A C1B82C79C84FF9BA 361791C377855997 47B9CA784B35EFC4 7922C6A2770053E2 7D189EAE8253E62C 2DF85828714B9939 B729225B6F034DAE 592C2666BF19D925 2EDBA39EBC630348 E885A5459C4208F9 3851343A223745E0 24386E0E0F4E90B4 A60372F54D8977BC 885A48B6949DF61F 0CBF49EDA5176721 5AD78136F1AF158C BE8DF733F5477A9A B03A272E320A7462 B650CB32C767E925 0127D0CBFF416CF3 99E8F762D645788C F5676763ACFAF46D 19895D7B0DD668D3 BA1FFCE6FFED62F0 B68A285260073BED A813175CFF98E894 9FCB0D425434A847 1E182FE6BD5DCC83 CF3E458335467F5F 1385F72E3C534A9C AF4C67E0F2CC988F F2E00D9224C200EE C957AC273D6018B9 DB7B11018A9076E0 68F878126D852954 0F7D758B4EB3A192 A83D74AC67CCEF85 931C7E5B032914CD 4535CA01ADDF61F3 70EB47DA7AD78355 04147052AB982D06 9C35FED02700DF6B E709EAEDAD98FC63 1E840CC6BDFA465A 70B3ABA805C9B632 372C875FE4BD0C96 5DCD976F279270CA DC6684E191C05D0F 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209212110 (name+title). Key = MD5(password) = 146e8b6bab46517ba118a3c189973104, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).

Decrypted: GUID list

  1 3fd5bb41-a6bd-4ed7-b793-698736f83fe4
  2 ecdf367f-f787-2eaa-97bb-dcaa811566ed
  3 c90e90f8-1414-6a2f-8394-0dd3639192e9
  4 4274b229-6585-50a7-b471-90b7c2cfe44a
  5 d821ef38-6e14-2a26-aa8a-87cb89c3162c
  6 2ea993f0-be57-41f7-ba2b-9def2e967609
  7 fd9bde8c-de82-62c1-9ff2-87a2016e3b78
  8 bd28e5cf-7f25-5b6f-901b-4a789fa84cf6
  9 1d79fc95-adb6-7bef-b587-76f1e1f819dd
 10 fa7ab4ff-525d-69c1-8fed-6a6fbb5124b8
 11 a2c81ab1-73b0-2935-8cc6-2a9faf35fa4b
 12 1fe14979-0042-85b1-9e05-6b620389c394
 13 ef601a60-ec48-5007-981a-544cd959108f
 14 a97bfd24-01b9-0791-ac5c-e5b6b94a96dc
 15 7844f41d-af80-8710-88d3-df786df88ac4
 16 d625e7f6-ef19-83e7-8474-e8bf72814c79
 17 a66b1f55-6488-4993-b1b8-3063a56a14d5
 18 d224ece9-8091-5e15-a390-bf385f6b370c
 19 e9605a0d-29e1-7adb-b057-b9346a67bfcf
 20 bbb57e6f-65c4-2601-bd99-dabe5c7baba5
 21 223a775f-9b12-4e73-91d2-925c20c418f0
 22 cd8839cf-e67c-48a2-92a0-5913df3a3c3f
 23 fd9b4844-8ad8-4cd0-b431-7119531b3cc6
 24 77e9b1cd-d377-8e81-ae29-8f79a924aaeb
 25 dc54fc2f-a4df-44e5-b96c-8b30f13bc846
 26 cf8be63d-276d-8f6c-bc8a-fa39ba5cefc3
 27 c52c62d4-f547-627b-97a4-cff5e150562b
 28 8c42e4bf-65f0-2027-9211-05ac618deb50
 29 61c248b6-6c77-514d-925a-5aacca08c16d
 30 7a824b0b-5430-4a44-b076-58edbcea5f96
 31 155e3b53-d1b3-6e5f-a183-920e94e4189d
 32 08e9068c-dca1-4cbc-9957-b1878081124c
 33 23ee0441-dc44-4b1f-8a7b-2d3411fe6178
 34 f0432b60-ae7e-85fd-a9c8-9472a870384d
 35 358d8c59-0aff-55b2-8575-828c622d0cc0
 36 c5f0a52c-cf3f-2376-8964-f035f4ff8cfa
 37 44bdab92-5e87-2f14-8614-af2b171b9fe1
 38 8dd9d573-3cda-830d-ae59-b6330cb32b04
 39 f56c5b5d-25ba-0062-97fe-fcdcb33b170f
 40 ab3d7bb6-7713-3ecf-a9d8-5a526bee4343
 41 04a6bf73-54b0-8359-a045-73acd99fe044
 42 badfe559-73b6-89b8-92e4-0fea1b8e1b0a
 43 d9abe3a0-da21-89b7-a06c-7a21934b7f98
 44 d667bd7f-95d7-25e2-bf13-06ab4b7874cc
 45 cadbc3af-20ba-0f71-8e70-40b7749e9d85
 46 70dfb628-0206-2819-803c-0ad4d8ab986c
 47 a8dd7bfe-60f9-4327-a601-872617a4753f
 48 e37f60ab-a1c2-6b7c-b74b-3e71ea46e378
 49 d12e3c0f-2ad7-8965-831e-cc0f6614a693
 50 30c7f991-10d2-7ff8-ac6c-27a04d5e52ce
 51 cf454813-6f72-69aa-aa41-12e45c38b9ce
 52 f386c3b2-0953-6a35-9233-325190587bd5
 53 df134370-21f5-6337-8d76-1d404bc2391c
 54 30235e81-9b03-7a25-a46b-fd862d25e8a8
 55 5e12a856-29d2-1ec6-bce0-8ed4be12ab91
 56 61689239-e9e6-0764-b11d-98e650d99f58
 57 43740c80-72c3-72ad-8d12-0230a3933031
 58 28748ceb-04ba-6107-8092-4fd3f7da8407
 59 ab0dd35a-ba32-0341-9d61-f1bcfcdf535e
 60 d848ae8c-c437-3f8a-a3d5-3ed215b04297

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 426524657628508845724448486254644852280388820246876667107603. Exactly this sequence comes out of new Random(80).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 1 of Run 33 (seed 1,220,410,968): new Random(1220410968), Next(8,64) per post. The RNG predicts N = 60; the post has N = 60 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-07 21:49–21:59).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.