A858DE45F56D9BC9 archive

201302280856 19e8ky

explained decrypted filler

seed 46

Metadata

Post ID
19e8ky
Title
201302280856 → 2013-02-28 08:56 on A858's clock
Posted (UTC)
2013-02-28 13:56:57
Timezone
UTC−5 · title 08:56 against posted 13:56 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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201302280856) = 8dc11c08bbf3257a09634b0aa7d5e4ce (name+title)
GUIDs
60
Filler GUID seed
new Random(46).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
82 · predicted N = 60 ✓
Machine boot
2013-02-13 10:26–11:32 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
6 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

7FE1C1D4ED33C0FB 140F76E437D7756A DCE91C902C76F1C0 B75D97EC40034887 83DA44A485E352B9 11B49E0EC12781CE 1D61074394B7EEE8 20C4F2B94E782E23 7644C63C85206F95 4343FAC12D16CB3B F5A1832A07639ACD 610951567B425877 524799FD98584505 3BEDD57DC8AD8AB6 6A70DFD9CB8FB72F 6707C3F5F046113C 9A965F5B9A907D50 690BEEE91CBF4D31 F246A7612E952725 0D6989D62897411E 00A4BFBA4B763399 EC611996BF278E26 5058C46BE2B49199 4F6E4855542C6AD0 B497730F503FC893 1A6ABE0CDB0E0522 03942F690432D55C 5BAC7B1B257DF9A7 1875EDE0E3975538 8C696641894951E2 69F9EEA691CF62E9 703EA08C932E17AD C39C74A261E7A78A 6905B0BEBC82ABB3 32C2381F810AE892 0CF0994138BEF303 1722A0B471E48095 5341DCAFADB0B7B8 89DFFCBAB4DE90CA A32F4B6D0A6D0CAF 00ACDFB22C48707E BD956B4D8E93A398 51E35185F3FECFDA E016B9D6BB620C2B 401579FE3A2C06AD 74C83AC485CFA25E 03C1E0313A96B4B6 1C8885A74EA2E01E 0FB10A77F4CF5AE0 B2555814708090EC C397DBFF3B63E64B 52A0274980011BD4 EA9D575A1B2B5B26 56B13DBC30716398 35ED0B1E4941DCAF 4A8251DF04157251 32F18F17EEC1AD6E 746301A1303A4828 302DE7732FA85036 E3120729004FDB52 598871A03188E23F 3C229380370D8A9E F714C8E7EF4FD059 DF3A6131E7B18ED5 56736417035E45DC 59DA3FB8C6BB2A1C DDFA755EFEC61CD9 B310D39DFEE81877 E97B95FAB89635B4 9E799AE22845F641 389ABFC071023245 7E083E05F1596DA1 3099215708B9E8D9 F4DB6464A67605F6 FFA08B2B417E3626 71C520F8760515AD F8C0D95FCE62D6F7 F2BF11024DAE07D4 70EE018AAD92FAA5 FBFB7487B3B6D408 AEEBB3E626FC41F5 D81E3DC24DF17DAF FF26F67EC0F1C5E8 55275C8B0751A491 AC3C33E88FC30139 45E50BF36889A4A2 2F2493A39EB7230E 8BF33F34FA7E99DE B276442081B3C1A8 FECDAE0290BF5B83 40DCD7B924BC63D3 B11AA3BD0EB6E323 9D8C8CE83E5CDDCA 023B7A6ECDBC4402 FC31970623AB1D66 D6121E5C58D3A389 6D3B2D9BB692944D C26701CD3303D4A4 E894012BBA33ABAF B4889C1E59CEA9A3 FAA2D261A17C893D 5542280CABE351F1 8C36C140FBCF0172 8A7AB8E770856283 E70D5338AB3B4FD3 8EBCDEF9183C9CFB 103BF8A4A3471AA0 D8E8BEC593CCCA27 CCE90B0D2E4DF3F6 40F49C56F9849BCF 86818ABE8A01741B 6F74D0F4D020F8CC F15CAD38F3F7000A E699138077C75C45 3B5B7894A9344143 CCE2DDB061BD3750 950BE85BEE79E404 590921775A87A2C4 F7C63DE156C00C7A 8EC79ECFFC8E671C 87125CF6184978AD 99532D71341CBE66 402A90620CB0B867 B6B713CCC6914120 84A9C48CF6DFEE35 B8D0FAF25F130BDD 553836532B4ABA8C 27F02BF247CE5F3B 1B3AAB1FF31CC275 18B8933A286B3697 B8F6D983DC05152F 3AD2C6B45C9D85A1 B9EA1D4E5C434A25 BA87FF3485BF51E2 F5685953EF67F52C EB457D9B981788F8 9C60EEAC39565D3A 699594914D01A993 F17581D6B2D68A8E B42EA26D081DE5A8 C1A39AFE6CA440E3 78674B9E5EC26547 D393BA21EC3F8E9A E3465B59F21B3C05 ADDACB225A78E4F2 51F12CAE22299918 154DB77CED3972DF 8F4079B11D9306C9 DADE4B831C0C50B8 ACFF469AE44BEB4C 279B25C3467A652A D667B54BB3C28972 1090BD9267156939 A3EC5C0AD407C269 F0F8A946E811C1DD 1D858C723F869EF2 AF767883FCE0C9E1 23C8F5C50CB825E6 69B32E4F0DA83559 AFB0C13AFFFA3B13 C5F6FD8F0CE57773 9B3DFD177EB71F84 5800F5E82173C3B3 FA1A78DCA675C5BF 94B0EE4989706F6E C956C8012156827A 3550FD91BB5AAF93 341C0B589F51CD93 31B080C9EC23D659 0BA4EEE60A269560 6BE0E59E7456CD72 AE9089C09D41DA45 70298CB8084D3BFC DF1C0B30A68A0174 A021477B1D0BF8BD A86C9C58BC42623B C18DFA9062FEE4E5 072CB86FC12002F8 6FDA66387967CBCE 619EC008162F5F9C 233880DC099ACE61 4FAD4532F0E2EDCF 77F9423C99D22246 F410622E134269B3 B0DABB7C7A913048 D19ABA5A391F8A12 CA412B69F90BFE66 6B36E2A98287A173 1CFB8188175A7A40 DF6289A4FF2EAE57 A06F411DA939805B 8C8CE71FA6E8FB60 01B6032FF7897B76 2E966D935CA96F34 1F413F28B247836D 9A5A58DC3FDFABDB 90B3A63DE2D1F621 FCFDE8C8D77D7D51 46DF688DAD034D6F 350DB04C8FB4A75C E65E063F280D0190 BB2C624FD528B95A FA7B534D97E41069 F95E409C45820C8A 66966688C5032783 0649278249F613B5 68DB69F3AD470180 1AC455DB96E1A54B F99616092783E15B F556763D18644A07 5A947EADF1230FF8 DC700932B8015B2D 34A28C2209103FE9 F125992EBEE7B79B 1C3445499D42C286 835E0D31CE03C7A9 FE8389F167E617C7 B50AEE7CC5F58F45 949D70AEC5006B4E 47D2E0661A65BAED 7EA56131D8FDE634 4F6E9EFF1CEEAEC3 816DE211E00B08C4 F6C6A2F652178044 E6FC85721F497734 3047D85709F702FB 0199AB35AA8EE48C F29E74A300DE4B8A BEF4AD1ACA784C5B 69CE72F7DEBFA3D9 91E2FB303FE26417 82D2FE4B92402483 C4B4AB0C45DD0074 213F4BD8E6CD9206 C0F99B6449D3E121 6106F64EFD204238 E10AEA356A260D71 9ED8AE6A29BB54FC 7931387E2392902B 1357FBA9766BB869 956E0EF2BDD29D6A 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201302280856 (name+title). Key = MD5(password) = 8dc11c08bbf3257a09634b0aa7d5e4ce, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).

Decrypted: GUID list

  1 f46bd6a9-025f-6ffd-868f-aca05afd28e6
  2 e45967b0-4da1-222b-a599-ec1ac5767253
  3 7850f6a3-86ca-8dd4-b299-12e2979c2b7e
  4 c2804b0f-873c-33c9-a9b8-19ac9f9cecda
  5 936482ae-3dcd-8366-81df-8fe565bc5956
  6 614a2d10-4a65-6c0f-b489-a0ac6e9a3941
  7 79a70154-0a48-4fa4-b977-91db7539893d
  8 7c4eb62d-60fa-4010-a1ac-d882569e9a61
  9 1aa95599-265b-6639-a344-edcdd040f88c
 10 822ab98c-2e46-2483-8894-d1e089080b8c
 11 c79243f6-7eb5-1109-817c-377bb0235599
 12 68e4225e-bfbe-34bd-acae-816a274505af
 13 f9d565a6-45d3-2df3-9384-532b0dda0b6f
 14 eabadeca-62b7-3e8b-87ed-5ec47d13da7b
 15 56c23c1e-a81f-118e-a908-8a7ba5065911
 16 9a2dd78c-38a5-6ad9-ac28-0deae72ba096
 17 81b71415-5dab-185d-901e-b768b9f320c7
 18 074801cd-cdc7-43f4-983f-1abde0a5f344
 19 067d16c6-00cb-8522-bc5c-267dd1ec927f
 20 59aaacef-125b-174b-a0d1-00eac73a76b5
 21 6c76b889-1f77-8625-90bd-ac4614d4a2e3
 22 08e1a1c2-5dd6-19df-a1ed-20db01f8c6bd
 23 6e603892-8e4f-6a33-af04-370d5d2264ab
 24 cbdba9ce-3df6-00ed-a8fa-62dfa5afedbf
 25 314d63bb-dffd-1944-a07a-17f8749826c9
 26 e8fccbb3-ceb4-182b-986c-f8f7980b87d1
 27 1c321cd1-63d6-48bf-8cc4-6459be253973
 28 77b1ab69-d588-1920-b3ed-0110717ec060
 29 3d5e5e54-b1cc-2c2a-b18e-d5a680e7562a
 30 20e1ef3d-454d-12e4-b0a7-cc5fa6b33d4e
 31 66a455c0-146d-11f9-93b8-2e5787e9f534
 32 9494de43-5d8f-586d-b395-609184281aa9
 33 9e61cbed-4808-7151-ac74-4e6a272dbc89
 34 165082d3-a48d-17da-b1a1-ab3bb0de3e29
 35 74bc31d9-be59-6a44-bd6a-d09cdd534d40
 36 444b6494-b7fc-66ac-83c2-9670c02de10a
 37 32a48aff-a49c-1113-9edf-e91f905b7f86
 38 d862f75e-a233-60a3-a373-467c81050ce2
 39 7b00969a-9aeb-1dcc-9ca0-126343e447a6
 40 7fb12335-413d-08ea-848c-d1d5b7c62db1
 41 7cca52fd-867e-78c5-b478-f2579fdcf2dc
 42 c6be5e7e-e4d5-4bb3-8e5e-f7e63c302b90
 43 ae419a69-73e8-346d-b977-44d78b8efa09
 44 000c1fe2-c3e8-4a03-b532-aa228f550040
 45 7fdba3ac-a024-1c67-be69-d600d091b89e
 46 d6229eb4-e9f7-2189-b3c3-8771be9fb7ed
 47 7373f74b-74f5-849e-9aa4-19d453fbcfd2
 48 7f33253e-7b6d-12b3-9a9e-bc5bff5bf6ce
 49 c18df443-cdff-5506-ba51-798f257ce438
 50 fb6b33e5-f9ba-275f-b391-469d99866cf7
 51 9365ecf2-fa49-6549-8f90-38bf0c14a1c0
 52 4d889916-4b2a-492f-b170-886462e47d5b
 53 b56b3746-d325-00f2-8898-21510d9f2be6
 54 cf4c873e-ca72-74a1-a961-87cb5ee3adff
 55 f302cb95-7301-3c77-bde7-a03f024e6c55
 56 f510fd29-80a7-50c4-a605-d0f612743ded
 57 15e70634-5efa-4587-b09c-48b9b79baff8
 58 8aad278f-a362-7c1d-87ad-34cd1ce03218
 59 15c9e59e-4708-1f47-b57e-4b5f8bedaf4c
 60 be08bb77-2925-7eaf-98e3-917fb5df804d

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 628386446213231614818160114121157166161074341281526407354717. Exactly this sequence comes out of new Random(46).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 82 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 60; the post has N = 60 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.