A858DE45F56D9BC9 archive

201206290023 vsb47

explained decrypted filler

3DES(name) ECB, 56 GUIDs, seed 952

Metadata

Post ID
vsb47
Title
201206290023 → 2012-06-29 00:23 on A858's clock
Posted (UTC)
2012-06-29 07:22:03
Timezone
UTC−7 · title 00:23 against posted 07:22 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,600 hex characters · 1,800 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
56
Filler GUID seed
new Random(952).Next(9) ✓ verified
Run
Run 9 (seed 449,725,219) (seed)
Draw
1 · predicted N = 56 ✓
Machine boot
F 2012-05-15 19:12–19:12 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: namerun: seed

From the post to its content

As posted (encrypted)

8F28FCAB45879F4B 83E3DA843BC018AE 753A339FBE7557D1 69D6B3B3FC2493DC 69F16F40D55F4934 F0FD0D5843C4FCA3 E12019781CCFAE91 B29CAA564C32F879 6687797A3E03E6F0 5980CA924B92FF50 6F17F67762C91BCF 9E4627B091CA8057 7E9D1192F9488A04 F740815CD631198D 49717FDCF4801951 6D68FE7BDA6DB22C 5C9E2E89267BC47A C45914471EFCEC9B 9DD20A0E933D3C7E 4DC86680C0EB6032 15F0CA0E11BC13E6 7AA254C00D9E7527 BBA9C341397754AA 9A5A0C450CBAEC74 057FBB3CF2A11650 E9045829E017AF61 DB96CF06B97A2365 5CAE864F167DC13E 61CB04435ED3B763 5A157D1568B6B5B1 6D4B31C5F7974192 E908B85E8578D32C 7E9C77055F0B3774 7DC534875282BCBB BD629C40524B4B4D F6F272BBC6A1760C 878F08840F71B547 1D229547F8972AC3 7ABA0C9D2AB67516 191963EB8575D0C4 1C1EEF90E3F29231 C3BC683B1A8FA38E 5AD03B0551E4D8B1 5F2AC92FA438EC75 907672E84DF5E4ED F989B5DA62932E3A C629D1A3489CF73A 203BBA9C55E2483E C20D78C63A6D003F B0B394AF575B9833 40498E66BFD5BD21 433152237032F4D0 05F9F7E53A65E055 F50A88C61D64B2FC FC0E0BB95D77E64D D660481FAD6FDE06 CB1A3D4145246397 8DF33063926542FF CA4FCD6278905D8E 3FEFFABF4DBDBF0C 278477284C16F106 A46D903E06003B33 224404C73FFA5576 F6977317F94301AA 768896BEA76092A5 C768A1FB62D6C4C5 E4FE5EDCB6DBD1CF DFC15349AFE111A3 604CE18BFB293E99 4966E0B1062A15AF A2B2F7C869AFA564 0ADDA5219472B51A 5B6FCCD551D01C39 513CCEDE822DFCDF 31962B3ED5A862D5 5FF0E66E3AC773C6 0C7597E85960D53D CD7314B3566DC826 44953C6D8BBEA199 523D6314A70ED554 0A382BBE405255D5 72FBE1642846F180 C0D595FA4EBED91A 26C5A0EC43C34AF4 0740084285A42D4C 936660FAC39CAEE6 318CEC1187CAFB0B 9E514A05BC423874 41812A5C2FD226EE C823C70B7BBA1AF0 B5D0CCFBD637B2C5 EB26FC40232C31A3 0473E31AC54BACDC 973FAA78CEA8BF4A 63CC22ED76843B3F CF84F4406E6D53E9 2DDD6F2EAA475A20 88D8B77601884640 DEC355E7FA1FDEEB 29AEFDCCA0E3D127 78CB5E2B2F7B872D 934D1070B7D2C715 68BF5C9E8CA5EC9C 20F8230FAED4EA57 14A904FBAC564139 ED85B56DEE680F98 F4B0C667CB0EE5F1 83380BE24C3A5120 D15C49FE46EDF07A 8876387065A18CAD 7BFC2802DF01E15C 79FE42A0E0B5C8C8 AE4754BB1E8D9DE2 9F038A7D63EA52CF 5AA5B72D70F3D44C E18AFEDD56CBA977 3FE0FFA501C64AC8 4A2369151F948D35 612E06EE1F6E500B 26D28B4FC5041AA2 29C5F521DA249F51 B76ADEFBA3B80A49 F179565F30A08B48 777D4A5CD4319425 96F70002E3A56956 A47217DFBB03DE06 0E5DC210A2728793 94FA7FEC2E563FDD 59A43E3023242AC8 BE80865DFEFC2ABF 5546FD968A97800D 2819430F5D4B3C1B ECDFC7AC4F90088B 6545C2C1329D5A44 69FEADFE514121E0 13BBD9D60922AA94 6AD62A2099E36BE4 BD42290DA65625E1 284AE47CF9B02A2B 6D9783FEC216CC5E 09273ECC9EC7F7B7 E055B4C7E03509F0 2C1E3B05939EA55D 985A0AD4B8B83BDE DB4EC37838039FE4 54641D59D0F07C7D 982D6F9E7C13B327 2861012766D181FA D2D66AACCA7E036F 75AC77C82507E05D 22106EA639561D40 C12961114DAEA3E1 0C20062149B7F4DF 6E029C275B441C19 AAF89D9DB9C09B2C C48F04CF645CB313 F465535E63DE4879 C334BF3875A95719 06908935DBA17C2D A2723B91E4614E94 DA182BAE4F5E2BD3 BB22E7B8084972BC 9508C2C25AFD9AA3 C6C1961C2BB12DC5 CA96F9168EC4E8DD FA929481D2E8E4F8 7E9790328A022038 6C5F4350846D318C D0A79DF8979EBADD BF41FCAAB8D13220 CF64503E2E6BC247 0421250811A4AC15 CA91D97A8B973283 F0A8C71031B0FD08 7FF0A2FE5943F414 28FBB6B2A45C2344 E787799C27E02C7A FC78749C593720BE DFB547AA8505F479 FC8246E39C67F753 0B1E9BF94A2F4181 D207FF0665EA87CD 9E349AC430FD91C1 9B2C059BAFFAD2DF 48AA1184E302FE63 C52AA315A3CEB454 806FA125A78E7AB5 4EC1EE5C45C47CA5 CB33F88A29F93731 C24420AA04E9994C CAD210E1304BAB93 0B543D8194E275D1 4F17EE9DCE7E0182 3E537EE804EF3491 1CD9474905F38A65 4285EFA0A73D03DF 4BBA6CE097AA53EB 49ABD1AE9CA59A87 CE9E4B6FAAE8999A 9986F95C241A939C 14B49628CADEB3D4 545B34A840E0B3CC 4A55C3F11EE611CA 8184A2109B67C217 60A2AE0034BBDABD 12A9A83680B25BDA 7D034D744FA30B66 AA3D9CB8B30B5A28 70B3F25B33B0CFAE DAE564E59284098A 3B809B75679E2131 20D17C6679BF0FC5 1A8ED1ABFF9F1B6A FC5F19A160D7B34D D61DEA973A5DFD62 4A36C43037983373 FFDB053FB16E54F7 2476F8A3E610566B 4938775B9D4BC1FC 188CACE870889F3D 58A9EF3196F95B69 63B6342300990F73 E9EAF97829A6F85A 90551D73200FC29E 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 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 56 GUIDs as hex (shown below).

Decrypted: GUID list

  1 a67398d9-4241-0314-851b-d715bf26accc
  2 edfedfcd-b292-1b4d-864c-e326c7410e9c
  3 fd94cfac-1c4e-17d3-94ce-28b5206d0777
  4 026de3b6-5fe2-621b-8395-ff5fda016857
  5 f70459e5-ab5f-0e66-a961-44ce446fcc8f
  6 374e4d51-6a91-40ef-9ddd-fec2b23fb2d8
  7 5fb55fcf-9a72-4a35-97cb-80bb198ea862
  8 e82bf235-66a7-0dca-b6c1-ac034737a8b3
  9 3b997dd0-248d-62b8-8496-8c4df366a55c
 10 e5356258-5af6-2416-b8bb-659da89ce233
 11 d6f251d6-3415-5bef-8d00-099d4ee26350
 12 ecca1190-31fd-6f2f-ba7f-dd91776bfe92
 13 342682dc-3001-0f05-9594-0ef786b2f667
 14 40e7fea6-4e29-6291-8ce2-71fec0c48792
 15 312b235a-e770-3172-ab18-a9032bcd9a12
 16 0b9e79c9-7d56-52ae-94f9-250ff7bbf204
 17 f4fc1bb6-e922-04e8-b1bf-2e99bddb9a61
 18 6d88a37e-099a-2951-9ae5-c41192beffba
 19 f0066fc5-28c6-43e1-8419-3ae3572f982b
 20 599a4540-ceca-8f8e-99ba-21aa632ad448
 21 7debf959-c100-2688-b0ac-078b7548b43f
 22 6c67e370-4d87-3f8c-84ad-5aaa8f98d10e
 23 8bae7ccf-25ef-7a7d-ad2c-a1577a9672f6
 24 7fea396d-b654-5ad5-8b05-e7cc93cc8c88
 25 f10ec4f0-f5d4-0ea2-9d44-c31ecbdd9dae
 26 ab39c42d-a19c-7126-82f3-4806504f61e1
 27 60ad0f74-1738-3184-b63b-9ba9d9b33572
 28 e996fa1b-8c57-43bb-b8ef-c4503166303a
 29 b973b9e1-9f64-4f12-b5e6-f3ef9691ddbc
 30 31e207db-ee85-7e14-9560-c70101c83580
 31 3b957f8c-9071-57da-a2cb-9d08ef27c752
 32 0fb0d4a7-af27-17c1-8eb8-f19b1a774354
 33 8a731d92-6058-1cd7-b108-0ecdfe4613e0
 34 0929f2f4-ac4b-74a6-8e00-c30934072003
 35 6f7a8688-4cf2-039e-a4c4-3c462392da01
 36 a3120ed4-c20e-0158-9d27-06d1c1e227e9
 37 1908072b-8949-5acc-a45b-082bb4132bd2
 38 38b04019-d29c-1956-9401-853c09384f9d
 39 6cc9f155-a6cb-350c-a675-87e09b800f1a
 40 29734343-83bf-44e6-9f26-4d1a8500178f
 41 7635422a-6790-38e9-95bb-8060b56936a9
 42 bae305c1-02e5-1afb-849a-b118f50da314
 43 8e427dcc-1f63-7cca-a001-94adc0dfa938
 44 6ef965a5-e0ad-0983-8d17-d96a25f97b69
 45 c78a4866-d51f-7a3f-8fd3-38113b671a91
 46 7306f788-45d4-10fd-9a5e-f6a010f9d2ba
 47 43fec29b-47d3-255f-bd4f-8f84c0dbd50a
 48 3ada4d14-91c9-30c0-891c-ab0b357b59f4
 49 03afc0ed-8c4d-1ea2-b971-44b4a93f14b0
 50 88b984b6-5f08-0ffa-9deb-ee1266515ad3
 51 8c916771-ca04-0465-a50f-2f7042caad51
 52 a85a5726-a50c-7a43-9458-baa116f7a47a
 53 1c4be760-d5b0-40ed-824c-ecab1444a731
 54 67e23d0a-7536-35a6-89ae-40d3f70a3bdd
 55 e415ab16-95f7-7125-95e3-4f1e4c19320f
 56 4764af6a-66df-55af-a1b9-e3a8a51d9116

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 01160440625606350248237507344751170051343170712310074375. Exactly this sequence comes out of new Random(952).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 9 (seed 449,725,219): new Random(449725219), Next(8,64) per post. The RNG predicts N = 56; the post has N = 56 ✓. The seed is the machine's uptime in ms when the app started (boot F 2012-05-15 19:12–19:12).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.