A858DE45F56D9BC9 archive

201212302100 15p9hd

explained decrypted filler

seed 136

Metadata

Post ID
15p9hd
Title
201212302100 → 2012-12-30 21:00 on A858's clock
Posted (UTC)
2012-12-31 02:00:38
Timezone
UTC−5 · title 21:00 against posted 02: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(A858DE45F56D9BC9201212302100) = fadaf794a2912836d38ef805f97fa139 (name+title)
GUIDs
64
Filler GUID seed
new Random(136).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
6 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

91D18279E10FC4CA 808675F5F846413B C6177638B7EBA7BD 2AF1CA51AFC6439B 84CAB25B4F7DEF7C BA44EDE79693F7AB 559E505413AC8A92 27C61E066F19F707 397E4FA23B4E15CD 5EE2C06A8D616F14 885B0694D48461D1 1A077CFCF48A98A9 D83B13E2B1E20203 D5A1BB5BFF959C4A CA20D3258534BE18 F75E98F70220F76E 326CB545DB13696D 94BA4A1981B2369B 29190567869FB8AF DB940C6BAA073F04 5A55A099B5DCE3D5 E118F044101048E0 4A55C07A7843206B 4E8524661EA4D4BC 5EABA65BBA42BB30 0E3957ADFE1BDCF6 A90C6C5D18FB02A4 54857945601612B7 25AEB417CCEDF343 10928286B8A1A99C 8E94AA8E70DA5FFA 9A4E0C59693256B0 4D344BEDD0AB25CC ADBF48605782E75C 6F7B3EB4B2ED5A05 5373762D82DA2C2E C0CA08E9F1D235D6 AA21039C4BD9A439 DB80065E992B0C5F B7A69528FA998C00 EB64F17140173B73 D4E7D3823C18E02A 6352CCE4512B5016 E21AD4B6BF77C982 A645B12F5CC66D64 E34BD75BF9EADFDF 853240F89A880C28 0DFE0DC98B4657D8 CF0A80CA15A445CE 4A88E92F3F09B5FF 2C7D368B6948A4ED 8184D2D00E56F080 61F35B99C30B4E32 310008468DD43B3A 0D15F40977FFC63D E29D04D7767EAE4A 2E0FA27DD155BF9D 46524DD8F405AFA7 788B99528D5942D9 82FE1DCE436982D7 E970AB635CB74DCB 559A641F88C22BE5 5E9CB0D9D0DDA465 DD117F02AC0E0EFF C93769CBEF0D9A5C 88BCC9684AA29B78 7508F99094BFFF2B B4AAB8F0257FE2C6 83038475C92B8713 8723C1518F1BBB69 02C3DBF68A511343 1BC06820E2BBE656 26A1204EC9453210 C92E0E170937AF14 EACF1FFA99E7FCB9 71E1BC4CACD73F67 04D0DDE5958059FE 98FB2E6BA1861ADF 2B6BA9D1822665D2 1D71C117AAC2666A ACF67132425EAFCD E8D0E8730CD0FFAC 964EB091CE41A54D 66037A20DD9195C6 01C3A38BA3AE5F08 BF64CF2A3213A9AD 5D8FCB6875E270DF EEDC046E70F93544 1B176526E227C92B 1EF620C8427AE1F8 58B24F6E5CD2014C B0FAE90E99D0C599 31B9E694E67DF12A 5281AB40BA5A7859 9E549C9B2829464F E1F7F9209C9D168C 9E075DD2A329BE2B FF3E4DF757823DCD 6520E1137003596A 30961CB3430A947A 01D9C3AA50C469E7 83B279CB8E6227EC 827F8E42D3F8E821 8607FB4D361B48CA 37455D6AC44C74BC DCBD3950987BC939 0B61B0BF039C1F6C EB376E61BFE101E4 6B65D07F20516B46 62531EBFA442F368 CDF1A820AFCA495B 6F28528D1FDC3FB0 CE14CCCD02BC9886 413EB7C4ED721446 E400FB5C75ABD143 24BA9CB813BE6C79 BDE1D1685AA0AD84 4634EE41A6DF7C11 A1D1395CF5D4459D 020F47BE41418891 44C01BF575E5FFF5 27DF25B466037822 9422D10EE15989DC 3DB2FCA9913F6972 55D5010585C1B04A 81789F13ABCB4171 D8F620FE3418E837 2B59FA800BEB4F05 05F18A429C07D7AB D371DF484E915487 EEE66C7DEE2DDF98 97870809AE2E02A9 BD5CB7DFFBA19D05 96F145B4581DD39F 2244809B26F75DD3 D843657E2177CCC0 E760ADF50824ED59 7D928262F873B62B B4D4677D8516BDD8 A838B3843BB1FB76 5BF56DC8332CE5AF 4D45752CDC0F2B34 43A158DEFF9F03F2 122956BE6238E9F2 C36BD2E818846C9C ECA07BF4F2B37DBC 3F2E30FC6933A03A BD1C0A05B654EF26 9FC7B3702EEBA1E7 64ADBDD811DF70B1 EEA4B25EB0D99D22 1E5F712E71F638F0 0F66769D52DBB55E FB7AF3D48E7874BD D20B9BB2BD498255 373F2AD68F1F7AD9 87ABDEB7A71908D7 0B1930222D285EB3 C5660CA0A9229017 1BACC7B3CF546B37 37950FA13CFFBF80 28AD0C5207B54DC2 CA82084BB705D394 F3BB123068373A3C 558BA20353571EA6 52F8BCA654DCA9B7 EE81FEE177FE28FB 5E2DC37D52484185 718881AB6D6533FF 140E4B7C5D8D40AD 78B3A468632FB7BB 7D397B36B0398E33 7FC92DBB6015297C 7F563261F9AECFFC A6D7ADBE97B06BF7 C7641951A65BE539 6801DC14F9B6672A 6BD354E09F0F6B09 24BDC966883F34BE ABCB441D823A10E0 293B06776609B61D F6E2CF241D944944 87885DB712033DD1 ECDE3B995E62E814 EB57EC5C53841469 0900D5C044FA1A72 563E18A794DADCC2 7E5D51D27411AB76 8F419E1158FA279C 1E7BCC560401FDB2 898D184D8AE3BC11 CD4E58256F527F65 418222D052A7A1AC 52900ED80ADB38C6 3B03A6440FD5AB26 76EA4681F9A561C4 24203E4B14046D5A 001F68A137E0180B 5E48D066220EFA2B 8FFB74B7FAC085EF BBB4A698457E833B E1C8F9957EB58ED3 D70887ECBFC48F0B C767E2267A8C2B1C 48AF7B7E11229E84 1370DEC1A8839F9C C245D19C7D316B4C C621D8E41EEAAB8D 2F611027EB856F4F EB86CD7DBAF2EBE9 3067A267F7107720 268253D9C16AC964 D44C49BB3B55F5C3 1CA6C6B989411F0E 836B70F36BDA38DE D749295891D24D44 E05FA7C58ABEB8CD 7D08F5EBC6D48B8F FAA47F627630C8E3 B28534C82A90034E 501BF2AAC7D835D0 CFC8B3F24E0D854F AAD4F34F7ED58F9B 4CE47EBB2C054136 8E5C4E65CE82AC65 41649A40B3692FAF D6A36AD90FFE2A11 421317138BCA0BC5 B31C03B1A8C91A06 BDBB5BC6D6621251 F412FAF2F9F67E4B AE13012111B80582 1F4A1E27C2B0EED3 C9FC841580C6A4AD 3DEE8CB916C7D17A 70FC919C3759CE1C 2A4208F7D6A9D237 F55CE3A7BE14903F F2497310C36D80E4 21CB6078EB62E5DC 69A525DA07CABC6B 2ACAB75719CB8138 3CFE74ADDFA24E4E 6EC7990E5B6FB55C FB5D7841B5F97B90 475259EBA2D130A6 EB4EC8455ECACF30 45BC755A2A0A2A50 460886D04F2879D2 7064DC16C1E2A522 3632E879AAB45E8D 1D443AB965FFC34A 4CCBC84EE0D9A05A 65A8C0E788BA21A9 7B2B36A037001706 462A61D6E763FADD B65D2D7241B4E9D8 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212302100 (name+title). Key = MD5(password) = fadaf794a2912836d38ef805f97fa139, 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 b27ada17-8a3d-6397-83ea-4cc92bc77090
  2 e70e300a-26e5-66d5-bb5e-8183f043f232
  3 ecc74a46-7feb-7dc0-93e0-625f49f07ba9
  4 903d73c6-c323-5d3c-b586-bfeb286b65dd
  5 edccda15-8eb2-5694-96d2-3ae5555e13c5
  6 694ce3ab-912c-3126-8d49-68675bc11d10
  7 8cdc1eac-be57-709b-bca6-0e1dd6e425ec
  8 eed2f5f3-d16b-69ba-85a5-3979fe70011e
  9 9394c186-6ebb-7d24-8f61-7a44d9fdbef8
 10 1d32acd0-83e9-3f39-a568-3c6bf7cfe5b5
 11 4008e0dd-3111-463d-9aa5-47feb3f75602
 12 042ed62e-12fb-509e-ae40-83a56cab513a
 13 a7639381-db8c-149c-8c30-4aef165dffe4
 14 aedd3988-5a02-2bc4-9ee1-cd8255326edc
 15 3bb2ab0f-8832-1e13-a9c5-9aac67b85b02
 16 54142cdf-52a3-8c95-8812-d572901ec482
 17 f9428897-1457-0256-a756-a3187ca70e55
 18 6f8b4fff-e1cb-242c-8025-4f518876ecb1
 19 82b5c99e-bce6-3bf9-a8f7-58d49037486e
 20 b80ebd8d-489e-8695-9682-410dc95deea1
 21 3dcfa310-4dbb-74a7-b34f-b383898e6ea6
 22 b8d6774d-fc7f-15be-b328-e8f7d371e891
 23 ca4a6540-faaf-8263-945f-7105232a585e
 24 61232ba1-b957-4686-b7dc-e3224ec9583d
 25 72468790-5d88-0424-b780-e02dde2a5a95
 26 ed959561-d7df-8af0-bd6f-6a630863b7a2
 27 8ba9e9e7-102f-76d2-96e1-17b4905014ff
 28 ce253451-19f2-8fb9-a002-00f833340079
 29 dc651e0d-676c-17f5-9ecb-9b4728fbf6cf
 30 1c2c8d96-a7b0-5185-8730-b34d0a2c5598
 31 00cbb3d0-0706-3bdf-bce6-654a55892dc4
 32 3cccf9b0-5d0e-2b27-98cc-6f5d766f5cbe
 33 085b316a-7979-852c-aa12-85e48b4f604d
 34 a9f9e72f-f639-3772-9e17-25985356b830
 35 1dc689b6-6b45-1ee7-893b-80b6c5d19b14
 36 ce76b8bc-ab66-5e42-bcea-97a92d6d0bf3
 37 f9abc64c-e4d7-6396-b0c9-66e794fbe3ef
 38 614b3dff-2c2a-0998-abab-1ae426626943
 39 9cc21188-ff27-58da-8b9d-03f356ec0c27
 40 e944df39-570a-182e-ac40-30d03b31d3fe
 41 e9e3e5cf-a10a-8687-b8b3-5cfddb365ca1
 42 47ad908d-3f43-48d9-a0ee-0fb1dcf4f7c2
 43 5c56bbe6-8bb9-83a8-95e5-1ce7ef9a2714
 44 a6f79123-5803-588d-b570-dbbb702f9180
 45 a4d4d84d-4508-5a5a-9995-50ca65a0764e
 46 d263df35-bd66-5245-8774-686fe8223c86
 47 5b4e4b58-dfa2-5763-a1ea-63f5d2b7cbf8
 48 1f0d3eaf-5591-5118-8e7e-57530d84440e
 49 fa4cf722-9054-38df-af21-6885ae98e0d8
 50 63b5ddde-9a4e-161b-b5ed-39229aefbfa0
 51 7d494ff8-d990-1955-9fd0-f2ff55f3caa2
 52 fb7175d7-9f1e-098d-a772-2774d0e1034c
 53 4f4fee7c-c540-4d7f-952d-4dadf8947c24
 54 b7329bda-59dd-1eda-9cc6-72d2071b4a22
 55 0b4be78f-192a-3943-bee7-b73ebd9ba1dc
 56 c5a1485f-4012-589b-a16c-bb3884e3aff2
 57 b548e727-073e-6d80-bd87-b8e4ad276691
 58 718617dc-0506-2cec-8dcf-f8bb69c94978
 59 49a76440-4873-5ee5-9248-d81d25bdee0c
 60 2ed12ae3-db52-5bea-a2d7-076252d8ad69
 61 8122049a-94c8-477e-83e6-8c3d738350ad
 62 4ff2f8ae-5b30-74e0-a421-594d823d3064
 63 b9e7267d-9b46-516e-90ef-1c64c04243f4
 64 6bf3ceb5-22d7-19d2-b58e-2c0f31dbbaef

Explanation

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