A858DE45F56D9BC9 archive

201210252355 123v7e

explained decrypted filler

3DES(name+title) ECB, 51 GUIDs, seed 812

Metadata

Post ID
123v7e
Title
201210252355 → 2012-10-25 23:55 on A858's clock
Posted (UTC)
2012-10-26 03:55:04
Timezone
UTC−4 · title 23:55 against posted 03:55 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,280 hex characters · 1,640 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210252355) = 94a05c9c5427082ff993ee43dfa37748 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
51
Filler GUID seed
new Random(812).Next(9) ✓ verified
Run
Run 38 (seed 1,045,884,937) (seed)
Draw
11 · predicted N = 51 ✓
Machine boot
2012-10-11 03:41–03:51 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

EF837C089F4E6715 AADB545C83916B86 51B663A760685493 6E570F43208E9ED9 06F6D0A022EE95AB 30F1246C322479C2 359C6D2FF555E3D6 219F281134CE8BC0 5971D37CF6A901BD 56E0D537893C5E34 C1D29640D705D6C7 2C83F6BE1FED2188 7A2229F65165C65D 9B31219388976F7C F8EE1FD247DABBF3 AEECBC459CEC3989 BE1BEB6FFA5C26E2 C9C71BA617229049 E6ED6DE7A1DB7EDC 5C896534B72CEF74 D84DE5C9EF226307 76D448F213133561 438DE34B0A8AFE97 D934ED120145CD98 2383B9D85A6FB5F0 84BC24C5FA7924E3 7A9B6742D6791C98 F90D0B042A41D972 9E60F6115227ABFB 4C3F0A52CD242DAE A7956B64FF48ADF2 3C729534C52BE240 6C2FB2BA04BA5C61 4CB61837D7B39F46 FE2DE3EF79E21B05 DB111D78F44DD08B 59F9B47993AB7590 EED853CFCCFD1414 9ABCA46CC4843A81 12D204DC9D99E321 8D74B7630802457C 0A7D7D983C8FFB8F 8867A2A1ACE66138 2F91F58482F8B532 85AEEBF1D52DC4C2 A14777F43BD26DD4 D6BC361B4D552BCF 99105880694D17E4 4F81BC190F59949C B18D37AA27BB50CB 9F072CECB8EAC9D4 4300B61691CC46FD F8DAE85F898F207A 50BF439722EBFC77 1410D6EAA9EAB887 ED98F8418DDE9CE2 F3558048AF98D736 59E6A7A94186113E AEDB09E660D40D3F AC9223FE3D100E29 35BB3E79AEF0E39F 30C672C6794CCCF5 660663BCA2EDF7B0 622D47D7F0C21589 42F712E511B6D857 7A1B412D29535DE8 7BC79A7367299007 788FB4236D80D231 A9BB1518A2E793B7 0AB10574DEACE9BF 8FAF23E8FFEEE26E 589145DFE978BFE8 6A670AD491443D26 E0AB84E7A3AF7C39 358932BEFDC5117C C2AF3C450E9AE630 4750E816DC58789B AF0BB489A1811A6B AC6B083D133324E1 5A19AE784D648F26 63465E9DCD07AE5D C03600351DE95F2D EA55352C0690F0B1 9F78C13760E5BE2E 674FC6D6AD46FD28 C3FD4ABBC455D57C D97AA1DEE92BD437 BAC28771C7DD5632 B6844FA0137EFAFC 4F973B60D29ED895 4D6C8886532F7284 441574296EC85D0C B47138346CB3EC71 ACC3CA1C106D806A 53CA9F1CB22A9057 96EDD46C67061DBF CE6D4FD60291B981 AE3B7B9A0DD3FE71 38CEC7E212C5FD81 AFF5270085320C0B 24E372AC61F00B2C 1B7D667473815FEF C5D62418AB97E551 AAF6880571CDF73A 0199AA77549F4587 958221434AD330D7 1A75F19AD87EF9D8 70D8DCD6C6807B0A D0421F6858CB8B7E 7A1AC45B2DCF431F 680D1819E2CC464B C7ED474F2952C7AA 9077407128F55B04 8323B6CB4691992B 9D9D84C6070855E0 EA416473D3575F2B B022C6FDD7AB0F09 FCAD21E6D2FC3C95 243FF45C975200AD 554BF9F3A355B1C4 8E33CEB510E633C1 0D9B20FD5B1B1D2B F0DC7724EF1A129D 7E23DED1B3909CEA F50C981B30A0F8EE 4B72370F74CE2348 DE9703BCC528DBE4 E31678B732E3A605 98BA25041E803C1F 1E37BE11176A7BBD E45085F542770976 23551EBA906FB64F 68B5C46D0AA5740F 1E545274923CD0F7 852B638EF1B84561 BACE59A02E4FE9A0 2709A630194224A5 B4FFA1AD982E7262 2237E7290DBCADBE 647A9CFC080DD97D 3E36D321A764CC02 BCFDE708323BBC4F D376B6D240194F7D F0025B6968682DB9 7849E7885CDFCB6E 68F15BA7693AA884 A5512582E891DA27 B967875C69747B72 84777C345DF059EC 7F970B98659E6129 15D632BEDFAD561A F05823364C352478 1405D022B534600A EE67270BCE1EF8AE EEE1C6D8768A78FF C89E76A665569E6C 96F62B07D17F55CD AFAC83BB8B05C391 97EFB93FC245A43A D21B7D3DA98E833C 544A24AED6C96FCE 6EE17FB80D1D8284 43B7B6832AB1A31B 50E6D987B77A92AB 2E5B62367B8CF608 721D52FC8BB1415B C46FF74F30E271E8 C26E40658C24A424 29AB11BBEA0FAD45 C4484BABA305ED10 9B8AD9EEF0CD9B0D 7FD4C1DEE519C61E AFEA967339EB6EC5 489BAE9B67EB62C7 AB0C5E2B349C32B2 F49002246AF24F90 216A4FC64945DA2E 0669F001A6221657 7C666448B86D46C2 90B146B1FF2E88AB 7E85E6322BFEC400 6DE9CF1C8F4A3E5B 928C9C0BE548EE73 4CD4A2753645F4F6 0AE86DB2B71B4D9F A0C59F71B51A7F27 32BE137F6954BE21 5DD4A0AEE5333885 F927FAFE37193E31 59531E511DA50C48 63217A681EB01A6F A141833E21084609 C53568BAE5A2B4CF 61BD9223D162B768 4BC120CF36D18C17 BDD509D118AD6BCE D8F432A85CA61DBE C8D7777E0712D049 412D68FB57A862D8 F86CCB28A8A3021D 3987815548A93D3F 287E1EADFDEB6D6E 98CC60C16D1A900B 5F8EAE6814E5A644 44C6868FEE0DD671 
  • Read the ciphertext. Strip whitespace: 3,280 hex characters = 1,640 bytes = 205 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210252355 (name+title). Key = MD5(password) = 94a05c9c5427082ff993ee43dfa37748, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 51 GUIDs as hex (shown below).

Decrypted: GUID list

  1 f1311920-fc9a-8031-a071-ac017e641284
  2 d2b9b5b7-6608-0b56-b2ad-4d5a528be598
  3 a10b9b8b-7edb-3591-9b9e-7982911858c1
  4 278d47e4-186d-7fc2-9c4e-5c40ae0cdb49
  5 e72718f5-e7c1-7b27-8843-de12bad3a980
  6 4f9a5672-9429-1ba8-b5ce-a6e738f60e0c
  7 9875d9a2-2297-6c89-8676-4ca96be3bc7f
  8 826c92f6-4bda-78db-af43-b0b7f0a8f342
  9 2b09d8b9-1c9a-3cb2-b2cc-44459eba0647
 10 98c44945-47bc-64ad-a565-e015506b54c6
 11 168cde8d-9734-4d65-bf72-5b3ebfabe903
 12 61d1cc5d-6cdb-3660-9546-59d3421feaf4
 13 1a722041-1b2a-7be5-ad9f-beb895613384
 14 a842d721-0563-83b1-addd-df01c91d0695
 15 5590f66d-542b-3b7b-a377-56ecdc7294dc
 16 63383eb9-894c-1ebb-a0d2-b5ef26e26867
 17 b9657480-dc2b-1fa4-9c25-9f28c9dfe43d
 18 25d23c27-11f9-3fd7-856f-371dca88c05c
 19 b25b0563-fc89-58a7-ad2c-ac6da75193fa
 20 800ea23b-1da5-6eae-b330-9b15615882b3
 21 cc39d828-9d56-658a-9351-9daa8d2ed0f6
 22 3eb18214-b869-04fb-a8f3-b9713d3d6212
 23 f363dc4c-cb35-2711-8787-dcfc9de9a3a5
 24 8af4d3fe-3827-6f61-ac7c-791568649358
 25 fa7b1a41-d131-2684-874a-01ca6cacd0bd
 26 9d15e180-fc97-7dc7-a0be-3681fce5140c
 27 2501a79d-d6df-0041-a49a-1342b1aff377
 28 3d8f967f-d9d4-7714-9f84-75d7b3fe4b01
 29 b60513b3-8e91-704b-944c-d38e1ab75b7f
 30 d7a8b700-7ad4-04e2-afda-472b06b913d4
 31 0b4dfca7-e7c3-85bb-9e7d-f6d3e39dc9c3
 32 2ba892bc-1c88-30e1-b17c-1821098df3f9
 33 9582b748-b8ce-7501-987a-105e882a908f
 34 f664f12f-df3d-3daa-a2e9-810197c99f15
 35 938b7c80-d867-1000-ac94-e304538cbbdb
 36 699f086f-09ea-87c8-8cbe-7a43316cfb8f
 37 ec83fb07-778f-57ed-90f0-b3614423ee0a
 38 41df14f9-1bd2-6c7e-84eb-37c1a75ae6c5
 39 5ab8287c-4b81-3ee8-b6c2-c2583b2f1088
 40 88d35b9c-31bf-0583-a0a2-4bdeffa80417
 41 cf7d7e3c-7c86-756d-b8ba-93dffd03cbf2
 42 958e053a-716b-210a-b42d-8274d253c0e3
 43 4daa8bfa-4dd5-67a9-9d56-a3d78954c75f
 44 355024ba-088d-1a3e-a582-e549a66f7bcd
 45 b07fd5b0-73cb-0798-b3a7-b88e832e6fe2
 46 b3007d0c-89dd-764f-a51c-f88b03b16fbb
 47 470fadec-c24b-57d4-af6e-51731e575f1b
 48 39574314-9e0f-1ed8-b6e3-9f0351e40196
 49 03c45187-f1b5-419f-b8b5-1586fb9ea020
 50 1e9eeb10-6256-451d-a749-ab55ac5e81f3
 51 f42787b6-809f-6fc4-9712-c9feda93ca7b

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 803771673643783113566026270770837318563072610751446. Exactly this sequence comes out of new Random(812).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 11 of Run 38 (seed 1,045,884,937): new Random(1045884937), Next(8,64) per post. The RNG predicts N = 51; the post has N = 51 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-10-11 03:41–03:51).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.