A858DE45F56D9BC9 archive

201210250223 121y76

explained decrypted filler

3DES(name+title) ECB, 47 GUIDs, seed 262

Metadata

Post ID
121y76
Title
201210250223 → 2012-10-25 02:23 on A858's clock
Posted (UTC)
2012-10-25 06:23:00
Timezone
UTC−4 · title 02:23 against posted 06:23 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,024 hex characters · 1,512 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210250223) = e492b867ea7e90e1ba6437325ce2b78c (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
47
Filler GUID seed
new Random(262).Next(9) ✓ verified
Run
Run 38 (seed 1,045,884,937) (seed)
Draw
4 · predicted N = 47 ✓
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
8 · 11
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

586A1FEA8D5AA2D0 BC61561CEAF90DD6 31566959B14D9E8D 267E3A30F659BB6D 1D46E51BA51871F2 4A3C0F582BB40194 B1F0FA6C33632090 55E1432CEFF18EE0 ECFD0B8A66503C4C 9FF7A77FBE07EB7C 5C83A99326BD8523 B187AD9B2E0D0C33 84D8149534580262 5F91E4014DC8B006 E5C5E300B12B22B4 F25517470C235924 18CDEA615729ADEA 5A0BF02F68331CFB 9EB84547FA35E247 3266A945D1591F32 95F4B63584B19CB3 488025E386535589 9D1673F90247FC14 B1C5662C690F4501 2EADA62D095F704D E9C49F2626C7B6A7 1CA64B60DF873D48 E5E20B7DB5D26FEB 7AFE288C9851D584 E80F29D78C93AA92 6B7721B3E2909776 50C5916F8538CB9F 4709FEAABC1E3C36 B64AE3FE0634B36E 4A5D5DA0CD4B21CC 5F820DB9C50933EB C1F64601404082F7 79BA6D9E4DBE5CF3 6497E9CD0098B062 A3D31EC57FD55691 7869D240E90BC312 AF1DAA5ADF23E83B 91DDD33E5D579F5E AB8634EC02C9B8BD 680747042245DAF0 E5960C2981BF414F 1A2C8D428A2D4B44 11D4F308E83E82F4 B7A51F562ABB183B 2067DBF483BFE863 EFFF240F5274BF40 C16C903670AC65C7 7165507AEB00226B 5F92BB19D67C05FF 65E52B41584B0104 DF0D5A74D1ADB9C0 A6EA7045B718EC67 84EC2A377C665B39 162ADDDB8B5B420A 0C4482D09DA6B82A 64F938CE276B7858 CA1D9300C3FD8329 BC8C4E5CE2ECCF76 E6839C4A18A257AF 17EFCEE22EAB69D5 0C067E9BB72F3B68 52D0F662DAD22804 E2ED86DC7F798CBF 163AAD6823553CC5 FBF377FB95D207F6 6A2377FEB7C39FD2 5A34951F91E934BE 7E9559100919336D 7FC3799107A81516 13CE6B88BD3EC5FC F8404FE951B07857 63C41CA2A620C46C B8743F2610AA5AAE 4D18FBB7AB70A895 CA27A07C94E663BD A2B52B3A05530220 2AFE55E951D4A398 F969976B088EED89 9FB427A331943003 44C0689A871BE3BA 4EF55219D77CD398 CAEDFCE292B8C88B 8AED6DB091AE7034 6FF57468E5D2B93A 0AA84E4EF146D67E 1543CDCCD24625A4 312217FC01F059A6 D49ED16A25EE21AD 2AA844996B1F19A4 0039257430E81A43 9ECDE8C6F1D04D94 05A290E0CBD91262 E8DA7333EF5EA63C 209C5A433A62D229 E82F0FC8F044B6A2 DD013A7B6D229C63 162BB73ABF68A934 68614A01D7D85396 F3327BA649B4B2B7 B8E8E035EC5F50F1 94AC10FFC568EC90 1BDA83035DF975F9 AFDC674564930C78 13E15CB18EB94496 7AFDD60B02B53800 4E8E32207BC84131 CAC2DCD9D8FAC4B5 54AA23D1E06DD70E C8893C92A41A8EE2 DBDDC74903758601 D3E516CABAD19323 2772A83316615CB5 298BC8AED7C78982 9C152C7E4759297B F6195D64250F97DC E7631B9369F83A7F 98FEE6BE52A79100 943E0041DF08A3F3 97FA9B52FA9FC6C1 F81FEA05E532EADC E6CC69C41BC75712 F946DDAE51B0255E 3F8AF263AE0EAAB4 7716C87F0CF863DC DBC43800E75639B1 B1E773CBFE4EC62E 8BF09661CDC6954D 6D8A531BB14A793A F3128C31800A9678 6C64B98B67746C2B D399FC6D4DC9973D 0EC66C3EBE9C8D8F 0F79A60BE522FEEC 59E158A85775C331 99E50CC251FC9722 EBACD8B9D1143CE3 B45FF4F2A11D4F0D F9E57ED08F2F7B0A 746FC5CAC16FB85E F17161692E8870EE A0C21076371A0106 6A9ADC0DA4C09C5B 9D683AE1D64A315C AD1036EEDEE3A0D3 6D2ACC4777EFEDBF 0CB0F8CBCED30BD3 796CC6AB8902811B A1E02ADADF682763 92180EB58702FC59 32623C724A64A257 3C29282C6BE01505 2B7239E4CA6B1FCC 7537C701BB78AFEE CAB3FEC9E80816CC CC16E6937B6AD390 CC200351F1338BE4 77B861B6337C3473 6C9DADB0F457E404 DE19F94DC789717B 22C031BB0FCE3645 7D6D30CFA6B6DDA5 9692D229FAB0D2F1 99D2D17D13C0CEE4 C47326B5D1C7578A F18E0DA9D1BF2EA9 C6341ECBF925A12C DC41A67D6E747509 C64CA592B86EEABA CE86E6D6DFF15C2D 161D0CB3653E870F EFAF9F113D6EF090 DC1B37A1A213D67D 40D8C2668A34E2E3 2BFB1DD9FE759393 B4E82931DB501196 AF3BADBB60BD7341 B9D72425411BCBD2 7C7AD3FEE882AF8B F76866AE91DAC540 C4A50E0932BB42CA 92AC437078D1A6C4 59A1A14E853E9C6C 7565C971E0FC9D67 645D739DBB1FDF3E 
  • Read the ciphertext. Strip whitespace: 3,024 hex characters = 1,512 bytes = 189 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210250223 (name+title). Key = MD5(password) = e492b867ea7e90e1ba6437325ce2b78c, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 47 GUIDs as hex (shown below).

Decrypted: GUID list

  1 8f694de1-54e3-52f3-bffe-ce6f580a6977
  2 bdc190dd-0f05-6bca-9fee-f6725faa2250
  3 ca677bb7-f7b1-8dcc-8e40-4250bd7eb43a
  4 b671a542-8c8c-4df4-8da7-dd7b368ced9a
  5 958502dd-78e4-4d92-984d-10356602fcad
  6 169e30b5-abe4-41a9-87a7-4583d106c99d
  7 99f23e63-165a-2483-aa53-a53d1ec90622
  8 02ce3de9-5ebe-77ab-9def-f54d4255d50d
  9 85f358b4-5fa2-38b7-a907-ca4906034f93
 10 03a54726-8203-7935-a72f-7cd15240b563
 11 c48a4155-5e49-243a-ab04-bbc3aa388f41
 12 d45dcac8-1144-0738-8727-0de06e62847e
 13 b75c8a6a-748b-659c-8f9c-00ca2fc88e96
 14 36860f50-9d3f-6fac-adb3-ea1884f2422e
 15 51a437e2-52eb-3004-a081-ef25a0454078
 16 ebd56499-537e-500a-a1ec-69b2fe0889b2
 17 8edda536-f559-8e9c-9324-27ca8729603e
 18 408ae7d9-4fe5-3506-a5d9-a04958db7d03
 19 063324b2-745a-6039-bcc7-eb3ce3082e5f
 20 d37a048d-934f-6ba9-879a-cccfa7f634ec
 21 559be869-5d0c-5f5a-b5c7-2b68095fc51e
 22 35a704bd-ccc1-1e1e-968b-70f3686fb0f3
 23 b78cf0b2-1903-2fcd-97e8-64983dbf6c9b
 24 a0491a01-d930-5c49-8e98-50a0580c127f
 25 5811c10e-9606-3b49-afb0-b589b7479703
 26 cfb23340-3fb2-09d0-a366-95879dcaa1b7
 27 80b4f110-bca8-11eb-bcfe-52cec0daff9f
 28 21a35d2f-fb99-0151-aeff-ca5d78e290ac
 29 a4828ddd-efaf-8fe3-af54-77ce65a0d930
 30 314e722f-6ffa-0230-97b1-cbd9e7e3743b
 31 5c06efc4-5578-8ed0-990b-3db810f10709
 32 0cd2f282-a0c3-41d8-8a94-cad80e7ebc02
 33 1a5cf0a0-0df9-56f5-a542-f5b228acd652
 34 0b4cb8b5-c545-5fa6-bca9-aff2f23b4995
 35 62317691-4a0d-16e8-8b96-494afe56a78c
 36 8bd0d41c-118e-1c45-9fa8-b9630f8508c2
 37 e027002c-8dcf-0676-8d0c-d4f3e94f64c8
 38 ff78e567-8f12-85e6-a394-290ec832bf54
 39 fe8b78cd-23dd-15b4-afb1-eecafaca7c00
 40 88b14810-6687-6a6f-af7d-7648ae2fb216
 41 fc962c80-1c59-5363-8c99-29dabcb0341e
 42 0c4378b4-cd64-4ddc-8454-187bc386952c
 43 694a2b5a-d92c-06a5-8854-6d20cc6366d1
 44 94057858-9320-8cc5-930a-7cd8af51a606
 45 d7e42748-4c16-08db-b953-680e07975572
 46 d074366f-c745-4893-ab38-6fa7e79d41d1
 47 c5d26644-534d-49b5-9bd5-8ef1f1187873

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 56844427372066358366512530108084551108165408044. Exactly this sequence comes out of new Random(262).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 4 of Run 38 (seed 1,045,884,937): new Random(1045884937), Next(8,64) per post. The RNG predicts N = 47; the post has N = 47 ✓. 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.