A858DE45F56D9BC9 archive

201212260659 15gc69

explained decrypted filler

seed 856

Metadata

Post ID
15gc69
Title
201212260659 → 2012-12-26 06:59 on A858's clock
Posted (UTC)
2012-12-26 04:59:58
Timezone
UTC+2 · title 06:59 against posted 04:59 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(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
64
Filler GUID seed
new Random(856).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
18 · 3
Tags
automated (decryptable)2012Encrypted masked GUID listkey: namerun: fixed

From the post to its content

As posted (encrypted)

D9875A4C06EB9932 961E1B490E951996 09BB49D9A8955540 5B50FD03EC3AC7D6 B92FC74B1A35ED4C D93804838DE1EF3D B9F85D1DA8A2A937 BD99B1AA4263A6F6 E9519BBF2F7C661A 9CBEC712E4DFEE16 A5CD710E44D1AE1A 1B53B1F0DF2AC0F5 FAFA6908DAD86AA4 D481628B2C1D1EBC 4CBC6B4584CF46D8 28AAF1AD256C7644 82AF09CB9A9967E3 81AA948A19A4502C 1877A966F604D4A2 13376A6F7AED0E09 834F74EB979382CB 5BA8DAFCC7223B9E 14628EA3A4F63725 BFB6A610D35FA7D2 F0C667C70063F7B3 FFE33EAEC86E743D FAD1E6EA1C4D5DD4 A64471B73C2ACC3B 4BBDA718F3EAA93B F0894A041D347239 BBFA601764ECA3AF 95145756EA92AD5F 07F8D63194E8F097 D20B98539EA46AF5 E286795567066F7B 2367D297D03BD63A 30FA674A61DF6F13 93325AB5E15B819A 87479DC66B67C199 99DE00D5B71CC7BF D5788B66ECBD160B 6059743B1C4D2ABC 5789BA3E5D430269 04F785E3FD9D0A74 4A0DDA501F12C559 3B920C8979AA23DB 6513FE21B30ED608 9F214CC81CD1462E CF1BF11FBC30BB2F A889A1037533CA4C BE8EA081854C8B9B 14329F4623F3EF46 28559F5B8BF1756A E4D62A47B08EB394 20DC2258BF3FADCA 4681A60164CFD68F 64C3C3D62B8D2B31 2F745CF80EAC6082 E6671D17A9300448 3688FC3A0788E966 E0B599F16861DBC0 71CB5F1984FA00D1 FE98E8BEC3FC02FE 4538EE5A07BF1249 6DDC2BC90E3A4F50 7ADEBE586632D6F2 319391820A87B210 7FDBCC343F6C67C9 E9854C3FA898707A 8165CB6CE8BB4AF1 707DDB7A99BEA2A9 70D5305DD0386FF6 F11F0864D5A842A4 31A2821B3D4BCABF D478FFB090BBF196 0D319D6DF422DD92 B47D78BC2FC58900 FDC522987EDF7627 1548688B365921AD 48AED51EC68CE4C4 F21FDF899B99E610 E9B6450633B6D0E7 803DB9DBA75E2DCC 43858F3EF0E89D18 77FFD1A75DDD5FA5 C2D01081AA7C9389 2B22A75B6AC06990 6B11E117751CA759 B6D6426A19D3A946 B0067CCF8BAEDD38 BA6AF8543F7AE189 759B7632BA0B9C40 84FE290E3F289950 C21E8AF7A20D14BE EEC1D21FE9CBE4A3 3BF305DAD9300BBA 2DFDFDC023207206 038D9D1320CEAAEE 5E34883937224139 01160515B2272EC9 497C55BA02238940 9F86888016A9A23A 0D08EADEAC415998 B2C5A0C7AC126721 F842162F001B2472 62494B17EA617CB5 7E75564AF7245EF3 056C3320CA3E0E9F E940B11DC53CE6B7 7A2C5AF78AF31609 DED1883359EF8EC4 557E0E65EF42F90B 18E8A53241B6C7E6 D09E907CB5B3A4C9 6D19F230DE3771EA 005DCDB521D86880 AE218E9FFED50219 9164E2FEFC274EDC 3231AA42F5187D6B C2587CA10070F2F6 3419E4092A13B2D4 F0E8FCF222BC7A2A 851B3E383B5F998E 039FF86B7C396C9D C834047835687A6F C41385AFC226B44D BCC00671F41C1BFA 33FD83968489D6B9 298E26968AD41434 C77EEEB8DBCD0D90 AF369095964560B2 CA4CC26043641B20 1BA92F929A2086E4 25C7CF018E35EC6E 294322C712545A69 67AA335487B314C2 F599DB746DD8200D 22F3AA85240D2AD8 4CED9072CEDB6F00 8AF5206D479032D8 B38DD23B149FB3B8 C2111B2DBC917473 7BB83C3B4D4D704D A16C4E39580487D4 5340165F914211DA 6F70037B5207F8F5 E5BA9FAF26845605 3E384F75F748D507 18A1CE096D6EA1A5 229AE06E3BCF09F3 A7E9D13671EE22C1 66F9094994C4FF07 A35C3740531FEC22 02D52F079037473C F868EEDCAD07C47D FD0AE58D2451B937 005CEE818D760CC8 AED1F575366A1D00 C2C369308F418DC2 9FF2AD96D217EF67 361EDF5BC7B77736 0ED183555DDBA508 7E2B00F1657EAB79 A055D5E80D5136E5 E2DA4D8BC9D28E71 1C3C3B031F49094B A5C54D38A1EA66AC CEDD751750108F80 6B5E338D4ADA9D45 765F720F75CE2B2F 9F46A992067A664F B77C1B02AA247E68 B7D930337471C439 1B459273440B69D1 85B97E845000CEAD D60E8A86B6D3664E 95B317025F82C530 022F321093B5D8FA 4D889670C0FA702F E32421D4E6CB0C87 580E3C067BD38D4D F5580CFD33EA25E2 319242B2D7876863 3EBAA06DAF95F91E DEB300D58D73C3F5 050273738794181D FE9126F1A68536C9 0AA948267102EEFF F70E4A1E3EE28C89 698574850232C148 5EA9478256FD9202 3FB8C203BEFBEF44 6CFBB0127A9E9EEF 0F56EB1EB9CBF29C E6731BBBB5182367 67CA54709C9517EC C408E1C2CECC05BA A67AD9DFCFC52FB7 2AA3D624AE078CFB 36A5753C8C733284 93E205F417FCEC9C 7AAFB5ADF579F998 396FE1FF8CC9B077 FE933C5D8A8EF760 A8CB3336999B6911 7EDCA5119C8F2F33 AF0CD4244B1E85C0 C8EC60AE7EA76F7A 5A911B09DCB2349C 55BCB236ECA0C815 02E5600E9A0D7810 F6E585A5EFC41F8C CB7932824F720FE9 8CF9CA474DC9E4B1 716BAE5E23425AF5 044578C320EC81F0 14A5D56B01399417 EDD48FA745E5A513 9732C4B6914F1EB5 91B43CB410541BE5 34F1074333B28070 BCC91BD518588274 8E4899370D20CD4F FC0D0DAC94DAF849 07388A8877F72AF4 665B2178DB9BC4BE 1B61F5674165EE65 1DFA4A18456E34DF BEBB58E3CB00F1A5 A648743D8CC5FA9C 524FDB35571AD313 E96FB3974A2AD398 D7F2699E8BB35511 2D18D41986D9BC91 C8757DFFC78E45E4 3B31A650FF33C998 36F76F6BE84F40D8 A087934245E37DDF 1C66647EBF309F55 32202718B38F74E4 B02AA9D62D1629E7 C9708B171E8EB0DA 608EEB79B3C7F3C5 8A78DBF2F8BBC29C 41936B4B5F2A003C 4C7A23D80CFC5E98 5FF43D58A4D1A22A 1E9AC8D005E7F5C0 672581ECA924F25E 966C7CCF969C7408 ABB0AE24E2553757 01820BD14458DE8D 7995CF757B5265C4 423F4E7886A67F94 2A57390A329CD0EA 4F7A52D1AFC9593E 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9 (name). Key = MD5(password) = 34a14a42e98ff96095af56604e290cae, 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 3f35983e-b5c4-85a1-a572-398be4a8679f
  2 7961146c-1ba1-8ba0-88e6-c9673c4252e4
  3 7cbf5dcb-f370-0873-8825-6b6ca7230d07
  4 d5e4fa7a-3aba-2149-b395-0bcb0ee61cff
  5 5d601fc5-b53b-6df1-a195-4cebefd76516
  6 e0122c80-0ced-5b75-97c9-97dc24228fdc
  7 1bab15c5-5ce3-3943-ae97-98343bfe94cc
  8 55d8d124-5989-7826-885d-c8619894d5bf
  9 d392e1fb-694a-753a-84a9-99c29370cd63
 10 5af7c670-dd88-8fe1-a5ca-2a2e3d42ee8b
 11 2612a869-adc0-8171-b085-8ec33cac5ffc
 12 9c9cb590-de1b-6b84-ae97-cb354a6aca6b
 13 fef509ca-cc68-080a-9cf1-8d0f4d204abd
 14 a8ba44d0-dcce-7382-bcc2-c07583d2c1c0
 15 d3976056-db0f-1154-91de-9cd94a937cc7
 16 43bb484b-ad21-53e5-b8e6-f541d78b92b2
 17 86325941-017d-6f40-92f9-dec71c742628
 18 ce14aaf9-01ab-6d7c-87f9-476d132bea65
 19 dce5bc6c-577a-7144-a68a-57eebd7697d4
 20 71a97fbc-0ed5-61da-9241-f5e3c06fd81d
 21 bf064275-eb49-4d6e-808b-06f91d9a1bbc
 22 8a287aef-bccc-78aa-a57d-59ffe465c3ae
 23 9ba9a777-83e1-51ec-8f54-f55b3f379224
 24 a6593256-8e0f-02fb-b7ff-9d2e554d852d
 25 860f6b58-8115-5300-85eb-1806589ae38c
 26 02b8da93-64cf-0976-a93a-b56a5c6456e5
 27 3167c8fe-6d9e-808a-9761-b048ff2f844e
 28 dd0a1509-0407-0275-8052-c5dc2fa56992
 29 b5660b76-8eba-8703-bba1-bca43af00c48
 30 7a36d757-5316-4c8d-b7ad-86deabcc4e41
 31 00c46233-8915-166b-9ddf-de9b2b8a9375
 32 d5c3b294-4362-85eb-9a45-42f3284f9303
 33 87c28c92-f3aa-4663-b326-d849dd348168
 34 c66bb0c2-8efa-4d12-a55d-826410e60634
 35 97f4ee77-dc21-478e-a58b-27c4e5493249
 36 9bcd22b1-e49e-76e6-94e0-c3458ad8e8a4
 37 c525cea5-0304-0109-9360-be67c879152d
 38 5e0b7388-844f-6a84-9ffd-f939dffdf01d
 39 7dc7656a-d4c8-87df-9a5a-5f795c37f4d1
 40 a4b4b471-4d96-8cfa-846c-c29756564cf9
 41 15b4b9e3-a6cb-5ac7-9c3a-cdc48ae02a8b
 42 4db33905-bd58-438f-a79f-0d0f65392f31
 43 e674198e-b656-7f04-a891-3afa1e0789ab
 44 4e89fee4-1620-1cd4-b6e4-70ab04aa80cf
 45 20b5cf22-59e7-1ee8-8617-b1e70d0ed8c5
 46 7ca784c0-8219-509a-b4aa-380d22ccdad0
 47 ee2440dd-6477-5f7d-9452-d7e91dc75d37
 48 28b500ba-402d-73f3-b2be-25426cb20ff1
 49 31f9e69f-f95f-6fff-930f-e5d6bab70613
 50 3d8a6e8e-a3e3-3463-97ed-3a4e6bd82f37
 51 5443f357-12b5-732d-afd5-733068f5a30d
 52 75bb8520-aa99-4bc2-9ab4-48a1deb608c8
 53 25755420-ddbe-67a2-8868-2ceaaf0f4c4f
 54 4bd7da56-1d87-7429-b81f-1adbb612e596
 55 bcc32c57-1625-538b-90aa-1cf72d020cbb
 56 4b0b88d6-cff9-0edd-8886-e5420ae4ecff
 57 32768885-a3c0-2422-9470-a84f1989b930
 58 5a89e8a7-3cbe-0945-b987-fb6bd9110b2b
 59 86b16024-6eec-6b54-8378-e7e88f2e8259
 60 8b291275-c282-59eb-8fab-04915e0060db
 61 f5ef4b8e-902c-698d-a1a2-5018ffd52fa3
 62 973d5276-285c-342c-adb5-b9f92e22779c
 63 f3a95bde-6e58-81ba-9b03-61a334b7f8ac
 64 2bec6be8-0d32-33f1-9a1f-e943ede60ab1

Explanation

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