A858DE45F56D9BC9 archive

201212282300 15lx8t

explained decrypted filler

seed 646

Metadata

Post ID
15lx8t
Title
201212282300 → 2012-12-28 23:00 on A858's clock
Posted (UTC)
2012-12-29 04:00:08
Timezone
UTC−5 · title 23:00 against posted 04: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(A858DE45F56D9BC9201212282300) = ccd1ec3f46c4782cff12303481405921 (name+title)
GUIDs
64
Filler GUID seed
new Random(646).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
7 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

CB04F46F0A07E596 73725D7B00FCE81C D6CBF787EE793B0D 992FD7874030048A E13007BEA0A4AACC 59E202014AC4CAC5 EC622B05898055C4 3F9FF4F66C954930 45D7D5199EE6C81A C93ABAE7D031FB08 8208444C0E9FCB0C 5290B30E63717B5E DAF3A43FB2C44CC4 4F20FB30AF515A94 A153FEA35B1682F4 C761AC68CBC08DB3 AC91A12F543C33E2 28F004A3CF01B0CF 3DE71D9DE3EEFC6E 0DF15A1C3115A83B E0896978ED93F333 E85E1DB8BF93AC16 8C8B0D200ABC353E B79505067AEDC47B 5878B18C7E61870D CC22DCF8C17D0BD8 4AF11D82122ABB9A BE848C2085D51EA1 F4A3E607255159AA 6719CE77B46E9C3B 1DE00206E6E560DA 8F0B6C3B0C270354 2C660CDEC1379B13 C4EEBA52E0042C63 CDB57D81FB94C641 F1084CA20871F4BF 6B44FD0F2388A11C 01588E7E868EFD0F 5574FEAB725C44C1 FA445D0BF0441016 0F10BB5E5D7E6455 4723E65ADDCDB5E2 12619DDC02B727FC F3BD859579168CFF A778E2C60A73F753 F4A79B61DC01D7C2 4EE10E5146970E1C 369066D69509D3BF F8AB266F6A094B2F 3803DF1304EFDF18 CE9AABFD1BBAC8EE E8F072804318E621 A21B840E497E91F0 D84E6025A372FA58 E94C5CDD6A7FA753 A06E1B3DC37EED18 682E198CBFDF5EA7 6EBCB98005E2A607 B3A9EEEDA7AA8E3B 193274C1890B19EF E34E5B013D6A37FC 8D2F022C1BD4FADD 7ABAF35AC44868C9 191485BD3FEB5816 D76FA6D8F932D1EF BC27EC397495F375 1BF11D9D7461E9B4 78602BC48384538F 628F748D0F4E67FA 27FC525334479B10 67C5B08353DDEA9F 6F12956CD1828BA8 1949B5FA018B5E8A 3F511D0FD5545E46 2F3FEDF71BFFE32D D4456DF572F130FF 80B52F50B173F595 1DF3D5F8F18A6CD1 EF795759C69EE8D6 570278A010045E47 6F21B9B4B16D526C 56E1AEF5927B4530 8892BC61ABE1EC14 22BB1C1A210BEB00 F13FCAF1261617D3 CAC9DEC18A3F3CD7 738CF51BB5374A8B 08A210482052D05F DA6FDDF2CF0483BA 7D39231F5B83B613 C15D663D3B22D7B8 8193E1E2C7F1A4D9 FFFF48382A826CF3 F8A3D4E9908CC53C 24071753427A072E E97ABD7371A95678 EF93AA6F3ED0A257 F89B8E80603D95E4 11456F3D1F785393 DD7188E01FE53E1A FE072C7EE34EC1A0 45123BA6C26355D2 46FF9D018195D54D 166EC18E6969866B 71765940829B6B97 92BFE50D31966349 F0EA713173EF6139 4C93EAAA68FBB416 0B721A7D98CC48D6 C67E3091DE47EC62 89F8EBE08CE1FD50 20D1AC4CFD7A7BAE 77F1FE37EAA966E7 7E4A20B1BBCA4B7D 890FCBE2F3237294 9961F34FAB9BE709 8B12F27C04BE44FD 089951F73E18127A 6B83676AB96E903A 58888E1652AE9158 E773CC2BC0CFE2B3 4EA0D52ADB9A2F37 55723B6258BEA182 0743FC08556AC2BD 78B02EC7CBDC9DAE 1C5E273161B6055C 4513E0E229F9527B 177C63AA19CC81AC C20402272DD0B583 49BFF6051618C3B5 503B27154F9CA8FD 80E4CFED0B3824EE B32D9B6CFACF9920 543B7773B95837F6 013638732E5FB229 7D6D9E44F5A258CE 8214E11E975BD125 C357D529CC87D389 C10F5365690F93BA 005D9A8BA6BB88B0 AB3DE57EBEA0F052 38DEDBCF42E0511E 37B716B1C5EF5BDD BC043CF786DCA51E DA92DE21CDFDDC74 BFC8D2EFC4B89059 AAB477882592D5A0 2DA65259CC13DBCC 34E27BCFAC54C800 63FA4FF88D38FAE0 16E6185AA430C88B 61F35C207FC790E5 90ADBF859C2995FE B5ACB7FFDB938356 A78CE9FAEE0898A0 2F07563BBE020A19 9B1BD4B9284D0E28 0A6FF41768AAF93E FD8EF4F94BC2CF12 BEE2FDAD0C13A60C 5C200E5407AA01BD B2895159750824AE 683515AA33FB9A46 EFCDDB41D2245FD2 F7DE1FF016B80296 CF395E91ED398BF5 21CDB71F6A875411 094FA05DC0AA9E40 779CBB116ECDEE50 2CF2AFDE430CCB4A CF5B85101D87A86F 774A28BF9EDA9A9D 2FDFAF249298D486 4DEE1DD02E6C8176 48E02CE6550FD6F2 2D8326C689630D51 E6E0154E33141B88 ECBC60525A26E8D5 61998428C575B66A 352BD336A4494475 96D53C0F4710C318 F0741C8E94FFCDDF 3E11DBFB97CE15E9 F91B9D633FDE55EF A3E1BEDB72ACB4AE 68DEE1F903883150 E7274C5DBD0FD854 4AE561EA59C51130 30C4076CCD5C827B 2538B8D4F93F5057 4D26C1D610E202C0 051219A21755B6A3 E10DDB5D27AA0D39 AB3301E67CA5BE99 F0275607003191C8 58A8FF59474A6495 55A30D4493071D1A 3AB2A05276B454D0 82B65DB090FD18C5 AB9E25D1CC292994 E3CC0B6C4DA505D1 FE4EE4B675D08585 E465C1112E5ED658 7FFE53B6EFEA67AA D2629D5130437DCC 04A483042166BD38 9329EC8472DF33E4 4F51ABD09529B3B1 87FEA74AF848F54D 38F65CE60126660C 0211C3C051E06169 F228EABC1B17D955 52755686EF32DCED 2EF2FBF6F97B5E89 F9E377BE8C083009 A0A81FB310A27EDB 21C96ECCC8B32A9C 31DCE600FB57CE7A 72D17DB6042BF367 79E54F3F608C5CC0 6EC168EC0C54FD64 DE80D37ACC165933 E619FAAECBC9B0FA B1FF120EE0165A3D 74D0F185A721CBA1 F1444A00CDD0FBA7 1C42BE18E3CF8272 3DD4ED09454DABE3 847BE7C0362E3DC4 7B01CFB6812B193B 8BCCE65D041B1804 5D7B946BDD0ADBC7 33C83ED74AC617E1 3BBD863F0BEEA61E E3C119884F8DDCF6 F8E11A08841D5C46 879F7F22D1AC3B10 DADCCB7E860784DF 051DCED12CC59DB0 9CAE8C18D34E4B44 179F560148688A33 97C65AA417A0A181 7C87563F4D89497B B75502D83106CE38 3AA7E8CDF7A9916E 4EDC94B7B996CFBF F0523527AB4B51E8 A46B65E4F430A79C 4CDD6030C5EC50C0 97CC0712A7E37D2D 202E666AA4F4ACF8 554E2846ABB71400 5C824DFB985AC103 D30DBD03EFC8C413 C8D51792EFF6BF37 BFA4942883E98364 D812DB2E965709E9 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212282300 (name+title). Key = MD5(password) = ccd1ec3f46c4782cff12303481405921, 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 60b6729e-322d-1689-856a-ed5c46545697
  2 1a096ca1-e702-3a4c-a73d-69cb7dd9357d
  3 edb06cb6-e0a4-28aa-acfa-bf32c8c75c71
  4 f195a518-67c6-3966-8818-74dc9c0bca4d
  5 6a206d5d-5e0a-7850-9355-33fc3112e63c
  6 1fcaada6-4a50-0e0b-8d5a-ec3fa675da5e
  7 13f24360-82e6-3c9f-a473-1b5deb265aa1
  8 5553f774-146b-4612-81b0-e48baf7ecbd7
  9 6b691255-7b16-8fbf-960f-c9acb9306a0e
 10 d9678c91-0c7d-41e7-a474-d02baf53fec6
 11 03f328e0-19ef-1dbf-98ac-1d78399fc547
 12 4ac0848f-ce32-7f6c-95fa-a87ab1190d1c
 13 fea26285-ee6a-6a7e-bb18-35d34b83be92
 14 7250a050-18b7-4424-97b1-6ee13540f714
 15 19b916aa-6995-1dc9-85e4-aa77dd77ac80
 16 302b57b7-7d74-4ba1-a82b-1030ebdf0efc
 17 34220fa3-4dfb-33b8-bc07-efb7a107612e
 18 15b1ec7a-0c48-4fd5-b93c-38b1df5c5da8
 19 31b83cf4-c349-1960-b073-3caa4da04f3f
 20 0cff706d-3bcb-4c1e-a7ec-55771b82dca0
 21 e7fc9bac-a0c4-5098-b509-ef3ef77d8d18
 22 f627b0c9-7990-3c5f-8e32-196613e689ae
 23 c6d75b19-334d-12c2-aeb0-4e8aef878380
 24 bcdd0a70-93a7-68b3-98e1-a79b383a56a4
 25 f520bff0-fda6-0878-aa28-0b497c90ff6a
 26 b9edc029-47af-010d-90c7-d40bab6a90c5
 27 dad60cb5-3060-3d21-a474-895ef547aa30
 28 17740332-6790-8b66-b474-0e97aa2c7092
 29 89a4ad56-6683-8e14-9791-696ac4262338
 30 59be1df8-89d6-333a-b190-10780d01d67b
 31 fee6677b-8120-63d4-b80a-954f69af9ab2
 32 d48503cc-1bc4-5864-ab27-845c4d0b613e
 33 194cc29e-9528-0558-8586-de70f6574fbc
 34 a4690c66-b8b4-13b5-8dd8-5546094895a0
 35 a0233439-dc19-16b6-a24d-8fea27475709
 36 3aff6fe2-f65e-678a-9d9d-5e960141d7e8
 37 602e4554-5bea-1a54-9357-a3535e95fdfc
 38 ff59ae10-cd03-588a-89e5-1a8248d9e152
 39 aaeb2e5b-89b3-88df-8df2-e252a72e06eb
 40 0b46d3a9-fa6b-6830-a44a-567ffb3c9611
 41 5198e496-370c-392f-b647-b8d92311af68
 42 86b6190a-9235-172f-8441-bbee3053a44e
 43 6325798a-ce27-65d3-ade1-41c07af95ed0
 44 092d6f94-73ea-37ee-8871-74167d48de79
 45 ba1a8e0f-2f07-4464-a953-da50a1e1a5e5
 46 47192323-b913-62d1-b3a6-bf45c261f12f
 47 5c292d3c-dc10-1c45-a034-2329738c8cbd
 48 18a196f9-552a-52f6-b3ef-6ee934a4ef6c
 49 cb7e0427-f3bd-2422-9cd1-9d5d3ed9a84b
 50 7d811d2e-a7b6-5ae1-9d8e-40f3314f34e4
 51 1175d8dd-c1e9-4533-9d98-53ace679958f
 52 15ad7e7f-7185-70f6-9124-8d835fc5ac1e
 53 b3a642e0-cbb0-0def-81de-d38e63f3cb53
 54 3126eb7f-95ba-05ab-8454-4b44555ee477
 55 6abdcd6a-2464-4158-9faa-d1661467f76d
 56 62089677-33d5-7897-88ce-e68fca9873dd
 57 693c78c7-4358-18aa-be51-bde90815629f
 58 6c6cf201-8a91-521e-baea-2c9bbb48baaf
 59 dd841892-7cd7-3f8a-9666-126c9f40d9f5
 60 93b341fe-9993-76fa-892b-f0d64be95b20
 61 4f1acc4a-11b8-6e10-bde0-784d6dfe4ede
 62 ba231f67-a730-372f-85e3-9af875dbff74
 63 5eac9bc0-df79-40e4-b9cb-28311ceb06e3
 64 8066a7ce-e13a-41ed-9407-134505bdf83f

Explanation

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