A858DE45F56D9BC9 archive

201210050102 10z9cq

explained decrypted filler

3DES(name+title) ECB, 45 GUIDs, seed 380

Metadata

Post ID
10z9cq
Title
201210050102 → 2012-10-05 01:02 on A858's clock
Posted (UTC)
2012-10-05 05:02:53
Timezone
UTC−4 · title 01:02 against posted 05:02 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
2,896 hex characters · 1,448 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210050102) = 411c85d27e3266ac6f390b62c0b3ef37 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
45
Filler GUID seed
new Random(380).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
207 · predicted N = 45 ✓
Machine boot
2012-09-22 10:16–10:36 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

A972F208C1C7604B 331FD3107D24F192 030D0892C27026CE C70553E2D4B251D6 C15469D5102BBB5C 702FA98B536B4A17 4023AD73FC0715DB 62080FF4301DB2E2 E1E03AD4A6CC0BD0 F6E23C380BD7E8A4 460E3810BC3260DE C88DEC7277A47E2A FB4D6D92F785FA47 EE17AE46D0EA30B1 7AE10A4862B99C98 5809633BB8278226 DD548FBA8FC210A0 563040451532CAA6 4B967EB656D0B7EB 76F580BCFF996206 AF0EFED0B38F358A 7A76BDE4DDC7A8DB 8778AD79990EBD6E C98A4DA239142332 237E6C0D61CC6526 35DCC27E9B61F338 4D44BE5B0D3E41C9 5F99780A24C98FA8 3A0DF2F23A9DA1FB 710F965340F75AC7 7A4DA4B8A383B6D8 B65558095EB92632 F8AA93DAD42AE65B 4DB88D1B9A24B830 77637F06997EB1A1 9B23733A10E38604 2447B0AA02166B31 B4B380B734BB83DB 6C7E5A490BD47346 2201D9D8D4DE1D9E 1FAAC7D2B578C97F D5F137D93AF932F9 9473F059D3D61401 C2CFBEFAA97910CE A4AE0276C7445C03 CCF634A2C8F407DE 9F2BAF38BD875DCD 89B9ACD4AB55444B FE882FC2C96010AD 1C2A5A199ADA849A D4AF2C5E949C140C 4B654326C889EBBD B451CB93E85B21FF 1A56718080A16B08 07FDE3021661A123 F85F0EE77A6A6CC2 7D115F048AC67F8C 17B6B3D4D6AC8BC1 5869291F8BDEAC07 0B350F2EC2A2ACD1 177CDC2E3B7D4A99 2D8A8EDFF85CE1CB A4983E570A41EC8D D24C8FCAA2609D94 76E7793CEE73D49C C375C091EEEA7005 0DA5292C4959BD2C 17A28E327E8D19D6 0DE9CADF17029946 A23B180FE0B38A73 AABCE8F9F507B62C D83FC779716E03A4 53BAA9A1DB320445 30D8DB96144B6721 642597F427B6178C 8B6557E242A3D839 B3F5E9E824E8541D 3BFDCED4A6203FA4 A2A40C3DF0870B74 06217495A02161EC E6F696D133FC46F4 A7DB56BF2462BF53 5B5DBBB97247AE55 37186A353AD77DDF 566D202166CDE061 567E0436F40B2EE2 46BE410AA1FC1EDE 8F3A318EE89FDFA2 6AC6DE9E9901690D 561C0E7F0804B06C 6E1584A135B91BF5 727736AB4B858072 7BE26BF32299E272 0073E117A23FBE08 D04B3D537BB06B1A 97DEB475DEA7F3DB 6D7E3260EE64CA09 1F4966E81C1FAB23 2F175F8E7D5E2F49 524D992016302134 AB6EEC4A636A8238 699BD88415F192A3 AC046296002B2EE7 91D8B57E4F4BC8A2 360B305546DC5984 4FCB282EBF61BB53 81CFB1488CD50407 1C87EE68205B5C64 BCED6852A808A329 203A31BD70E4C412 B588ECFA48BA2239 19CAA7A883EC1EC3 76AFCDF2CF163696 1E66FCA936F679E3 F00A1D3F9ECCCC89 B13DCA2BFCC1D8B5 C95E7E32DD48F9C4 C4941A38CC13E94D 3497BF3F756ECDFB 9A11F94B651AAD41 D6A34233B98A3D55 617E75B177C9B6DD 62629ADF9AED248C ADDD953646F74C98 B5E3E991FEFD2049 6CB00FBF3527E8EB A830513462FD7325 3F0E160BC82AD77F 62E74621CAF16315 F00805AC6D1FF359 FDCABE6239B7C03A D28748B6EC63163A C422DD5196E7C1B7 36FD74481BC700E5 FEFC995C089B7625 1AA471392363B349 F503F189CD7FD6BD 1F204782FF831875 7576218A4547FC4D DD2DD62D4B5203BC 76F2F52D7138F3F9 1C13DFEBF3A16020 0F5D72C5D9F1DC12 309263BE284399A5 D2A3D94F7A792469 0467FCC9BC6BC6A5 CAB4E309D2C4B4F3 E3CF48E2795A2222 A9BE7A2A6A1162D6 D00A00E20421FDDD 69CA3D19BC116ACC FC468B5D45A66DCB 8E4E1AE92CAE47AA E7219106CC7CD145 F8DCB1AAE984AB7C 756884A45262DFF7 A5459ACEE1B4E188 48F3C7EE56687F4E B7A372266DE1D5D5 7857A6A166C955EC 8B2BF1A75BB7FC29 583D5347D801E570 5D8B8273E07C2696 98C6AEF567112B04 BEEA1F2F8567FC03 F063818F6808C21A 8395081D1E668545 94F99AAD7BD987C3 6802BB3C151A73FD 7EDC9C96629DF057 FBCD8A2D14320B6C 43995D7D134459C8 004977DD49F7D889 1E402B5AFDEF7494 1BA6ED10C70C2BAE F6BAD2D5072AEFA3 A61E181CB9D72C0C 987CE9040D1A3BA1 4106A6B1E28B3424 97E614AAAA96435E 7E6CB528D7607EB1 
  • Read the ciphertext. Strip whitespace: 2,896 hex characters = 1,448 bytes = 181 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210050102 (name+title). Key = MD5(password) = 411c85d27e3266ac6f390b62c0b3ef37, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 45 GUIDs as hex (shown below).

Decrypted: GUID list

  1 a585743b-3fcd-20a7-b360-3773f8443862
  2 14270aeb-a6d7-2b5d-b62c-745fd23029c2
  3 2cf15254-a45b-35d9-bcec-826de669e4ec
  4 2459cc2d-19eb-50d8-929d-38bc11e250d0
  5 98847371-50e1-6b1d-bb7e-68e7a19feacc
  6 2b88efc2-65bd-5b1a-bc59-359b85826c09
  7 fcd68657-4245-1878-b556-82a17e25c2d3
  8 5733d906-df6a-018a-b8b2-7ece5ee5d99c
  9 df7952ef-6efe-8638-a52f-a1ca688f5392
 10 01ebf745-4c56-3880-8ed4-248ae15a83d8
 11 ae2b60b9-141e-2a1a-9d59-e35996148563
 12 574330d9-a868-133f-adbc-8146ddcf4ed2
 13 45c43c78-449d-7ad7-885d-fd4d95f23365
 14 b6cebb18-5f78-151f-9c04-017975d654aa
 15 dc7d4306-8019-88cd-bdff-fe3a9572843a
 16 3270bafa-ecd4-3826-84e9-559436570345
 17 4747ae48-9aea-5dd0-97bd-74b366df4b04
 18 110970e3-ca01-577e-8fc1-cc7bbc2b660f
 19 b58398d9-ddf7-88e0-aed0-1cdb80170db9
 20 c3fc59c1-5062-458d-b7a5-9c2f2fb8d116
 21 21635d90-ae10-2f2e-8018-036417fcdd2f
 22 bdcfeefe-db11-0e15-bd6c-f7bf1dd3f1d6
 23 3891b0f5-3e1d-1871-9ffb-a5ea4ad79cb4
 24 7f351cf6-0914-702d-9316-3f7a8b47982a
 25 71db23d4-e946-8d08-a47f-146dc0f6d6f7
 26 b8f70156-957a-87e7-b8a7-c586d8db17b6
 27 922bf083-7742-52fb-8d7e-fda8c64342db
 28 22ba279e-8dd3-1f74-8ac7-dce0d0a74434
 29 b8f8311f-8b96-49ad-bedf-a2e3220a5e04
 30 32566715-58b3-157a-b588-23f5a21ea851
 31 5f039c9d-df55-4545-b932-b57185eea0cb
 32 11681d9d-2a07-462a-aa88-f65a55acc011
 33 6d801093-a09e-01df-b5c7-7ec58af58c6a
 34 0e78abcf-ff2b-422c-b99b-61183c0b209a
 35 b41f6610-7f6e-2ac5-b031-ab7faae74993
 36 ee0c3d31-11ad-263a-ab6c-31c2d8e20681
 37 0e6bf0eb-42a9-7eef-9d96-1f0b3d067453
 38 609b2666-b6a8-36a8-95e4-a0bc6f0d2b1d
 39 528571e2-2aaf-398d-bd8d-5c04d139947d
 40 7dd827e5-6e14-62e0-be41-caaede465b71
 41 7a0e6f62-7c98-2861-bd47-6ab39261e44a
 42 5af16690-da95-204c-ab6c-c219ebe19be2
 43 e19a7a1b-bb21-4980-95cf-f245ab620e93
 44 c7de8c22-60ff-2471-ba45-04aecb8e2172
 45 83810880-58d3-28c4-93a1-898826201e43

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 223565108321718355842017885141440422733622422. Exactly this sequence comes out of new Random(380).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 207 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) per post. The RNG predicts N = 45; the post has N = 45 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.