A858DE45F56D9BC9 archive

201302281320 19eq5n

explained decrypted filler

seed 845

Metadata

Post ID
19eq5n
Title
201302281320 → 2013-02-28 13:20 on A858's clock
Posted (UTC)
2013-02-28 18:20:56
Timezone
UTC−5 · title 13:20 against posted 18:20 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(A858DE45F56D9BC9201302281320) = 1876d0789ab1342031977ffcf35ec764 (name+title)
GUIDs
56
Filler GUID seed
new Random(845).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
86 · predicted N = 56 ✓
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
10 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

351AD0DDD541C767 9C4F5A2CBFDF629D BA39EAF97EDA0AF1 4CBC4F66354C297B A97BC33375BE5419 F1639FA6DDE6BBFE 9062146DCEDE30ED BBF6634ADCA23F68 46ED779CB39C17FB F1AC1F21E1B2CA5E 0F0A273047D6F22D 630478778EC6BFA9 EFF06BC88BB27B4C C9256D610BC1046F 832E011FF15C5FDB 6AB17A81E95172BC 08E850F2CEFFE1C9 F1B25F8E3E2B0644 1226FD5964363841 FC921546D71D50FB 0233406D41C52C03 3AF86A4772B635DE 23BC3BA8F0887C6D 4ECADD6EA383FD10 B54FD015795C7A71 5B3E510D91C5A427 1487B3623694A807 4BFAB5AE91FE585F 277E6212FA320DC7 703C00C77BEA1199 D7D076145B4973DC C6D67107ED6838FD FA0E0F738D8F4DFA 5E41AD6CFD1EF60F A9EFB54C64C6815F 6DE0A938DE9E92BE E9F28555DE36334E A8E5736ADC672433 AB35EC9490C89657 F6098AD7E390411A 4E96C1A2FDB78EBD 5815B6CA47B42809 10AA6AC47FB0B67D D483B55773DECF05 28FA8E113E82F72D 86A4191FD36C1150 B1B28C0C8F6C38B5 DB74E145C4F4DE4A 663F8E9AE7567CEE 3B77915699800D0A CFF594CD7AF9B987 77626E8E93502C4D 6A8C2C755E23A1D8 3AC1E8858121D122 CE1537804358174F 8FA2B5E521A711A2 3970D9005BB19F6D 04677C6BC0E8FD43 7B2A821D8478456C 32A25AE8182D767B 5BA9B9AA86E6EFF2 BCB5FC35BFE74894 AC5EECA6043C4992 EB373A9D7D806A86 2F17F326FD4CF0E3 ADB53A5F554841E6 F8351A861EDDC5A2 7EED23B89F87BD38 773449108FB06CBE 09082D42F6C56011 97AA4ACB792BEAEB BEFF0A8A12453E0A DAC5DCAE7EC91BC0 0C07CC4E3ABAACC4 B1736685D3442BDC E2F6DA2DFE171991 EC2820921928408D 7BE0FFFE949F3845 69AF7ACFC369D21B 66398B89ACFA8C5D BD8172F7E9339417 FCD464AF0B52D242 3948915D68BC87B5 0112EC03CF05F39C 23B846DADD10965B 82E69247BE005B71 FD9EED4476490048 F3627B654F0D93C6 848C5FB3C2652A67 BC23D2379880CD5D 628D5DF8DE62C691 9A71312BB47A5DC0 1E154A31C9DDAB77 42E4E9C699905EAF 2DEE38A5FCEDDC8C 2B1483626FF322D3 8DE2A3E6F870FB56 B04DEF9A19D0B64F 664C17182BA5BE65 DBAA68E92834FDCD 8DD27F12560CADEA E6D7259E4D4A4029 9E53A3BE39154820 304A030E6EE44EE8 D14175B46B530B38 0B85CEFFA4390158 34B12D2A9D9B4F4B A1A6C18EBD4D83B5 E532E43BF11EAD40 E9E58DD8B695EE2A 9327D4A687417861 F3C40DBC0247F557 E6E6BECF9FD7E882 79CE83997516193E 9BE386B53DECDBA6 26F8E31ABF5B5CBD 8808B2FA02FBD2D4 E3D75FBDBEA45027 4D002AE1C3A829C5 5A776E466023E161 54172F16C14E16D6 419A1A7DA2E1B35E 90C1F6473B8E3FDF 59BAD200DE10C378 6388BA48070B1473 C2CFDAE09586453A 1004ECF5C2669549 6E4FAD6484EA71DA C12BE94A1E5B9ABC 6437F9733B4FB51A 49798D722C183C9A B9684E947A85F709 F73EDF367E7756DB F0128219F65F4EB5 43DE8D691ED573B6 31C78FB7C9746750 28F62EA99044C241 D2F9FA16C21E0129 5B008945EB7B128A C61978E3F7C23C6D 340C25440F1F2D7A 62E3CCC25456D762 D7C1225244DADD4F 558163E787A7D64F F60BEAD38DE48B8A ECBF73F8898D8FB0 279A15AD11D58EBD 1EAD37615937C5C3 881DEBF968BB5C78 CEDFBAF15D1812F1 053A23B10C7DA5B9 1D693C1E12ED408E AFC782E1A123DC11 BD69541B6354B9B3 1FFF7DF35C741F10 2C8517C607F5F061 88F0B1446DC1FEFC 821293FB3EF50CB8 F3EFC50A1BEE0B0D DA24DB044CE3285A 5FB0885ED485DE1F F8FD4EB90E0D14B6 C2FDBB532D080C6D F768F29A9C48C24F 6A17296146F67A26 1C2613E37A125E1F DCF29096B428D86D 8FA47BE2C6FFF134 25B00A21FD620ACD 057A07D32449822B EB5E1B333BF1D88F 86B8AEA441FDFDDB 1F8D00794D94C159 A13360131B50E854 D86964FA6ADA3C10 BED10A13800C3F43 FEE0373476913DEC 68DE9D5316010AC2 30032D051680CB18 91C32BC813004E18 2E92A77A79270EED E150C627794F753A F384756E2DABD94F 4EE0DB1924DE89F9 69C70BE02C1B479D B409416880C2DA3E A0DAF63AEF75388B B786814C9D26C96A 78C09B67E20B01F2 6F3A9F986A756117 C055C5E266A8565F 92696872A479D055 39E57E8F6AC5D970 51ED04885A6C5891 D1162213E4F20A0B DF75C1F0959E1611 F1BD2B8FA56FD759 73D46DF460A57CFE 5149C02407100A26 97828A4F9124AD50 9A981C45CC7DED66 2D33E8BF2812FE7B 4A557C8B04B23147 AE3AE1761B444DC3 308C1797B90D6F2B 390E6C44B42B41FC A55044E8369F11EE 97894DBC30CC4344 5C31EC1C48EF5FDC 525B12AF836E3290 25E7C73FA700F9CF 6EA4929EAC4E66C5 958B54DFE02A2DE1 F7C980170FFC1E79 F0B510FB83A4146A 8886711878360B72 0AE424E1E2962B8C 35ADA1D524DA2B04 8A22C3FB895E18AF A5A9F7711BA5B2A6 2255F2052DEB96B9 5D2F5456DC2562B8 9393A2CDAE1A3D86 F2C0F38C3AC68F70 03F7234EFE022A49 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201302281320 (name+title). Key = MD5(password) = 1876d0789ab1342031977ffcf35ec764, 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 db2c0e35-5768-1a49-b835-3526ca8b1eeb
  2 1f518d79-8259-69a0-b47d-26023e851b94
  3 dcdf5551-b06d-3950-a520-d2f6c4065fc1
  4 93a2c9bd-506d-8ad6-8472-ca73ee397616
  5 8feafbd5-4aaa-631d-9beb-6dad31f7b5fe
  6 331f7cda-a4b0-0f2a-8819-57934d9049c6
  7 63778266-c1af-4f0a-afc8-f779ab55ed87
  8 b4de060b-4632-3084-8f4b-5fa38c70c6e9
  9 c9656237-b8ec-43bf-8005-47227088f98e
 10 e30f3a5d-c109-7b0e-aa83-8c6e5759a5bf
 11 55ca169b-a829-74ea-9d51-3c770e24350a
 12 6e03afe3-b29a-1fd1-b59d-1503ea04e792
 13 3e8cfd40-7459-405b-868b-c883930f5c66
 14 24a4f5c1-721e-0c5d-b92c-db8bb2680be3
 15 a7a1e9ed-21c3-4a6a-b61d-d71d5cf3cfec
 16 beae938c-372c-69b4-8897-fea02d6dd095
 17 e20c8296-39c8-09ef-ba77-5cfd93474753
 18 7ea85034-27c4-8884-82e4-199736a069bb
 19 93496f2a-f63b-402a-8c37-dfeff14fd24d
 20 d6cc8c08-8080-4d7c-9a5e-e6d9415912bf
 21 e7df6853-efc3-063a-8d6c-27f5141158d9
 22 19a4eee9-7858-10b5-924c-0f8c990cf19e
 23 52d3e423-5743-7ba7-9743-0b5e6026508e
 24 f31a429d-1b9d-2743-8a3e-423f163f9e85
 25 f745af48-4f7c-48cf-938e-97484c87d7dd
 26 8050865b-6cf6-0af4-bed8-2790d889bdef
 27 e717f3b0-a845-3f43-8648-c1dbb072cea6
 28 c8dd61c0-58d2-2665-94eb-66c33485ff26
 29 86e7c66f-24cf-845e-8081-b55110346c7f
 30 f11c5540-7e2d-52cd-9367-d6445aec5960
 31 ffced6d4-638f-120e-8ec9-d6ea4f79cb2d
 32 b4e28ea7-e5fe-0faa-a63f-02592c030ea0
 33 7e0141a2-0b32-0cb0-8938-f2667c064cee
 34 34d9930c-8e92-14c2-87c2-a5b1cfd61d0b
 35 6538e3b4-6d03-6520-ae39-a403d0b69a0f
 36 2ebb5eb4-dd2d-3a1a-9d88-c1b99badb277
 37 c0efd503-d081-8953-bf4f-6398ac422b8a
 38 19f00756-f0e9-24e6-99ed-d6fb7817029f
 39 30a968fa-2844-05dd-bd1a-5a13fd73342d
 40 f6b7d4ef-7cda-682e-881d-3325a97d58e4
 41 a33c0485-6636-1a38-a18b-987fb88410cc
 42 68f89de7-09e6-41c2-907a-915569833612
 43 a26add82-8ab7-5aa0-8d0a-e9f241249ca7
 44 16837507-e552-8bf4-b5ff-abb7a114b662
 45 d621daac-0baf-38e0-b16a-12a5804eecab
 46 a04ee0b3-63e1-8766-b5d0-e1805e4e58df
 47 eb1d319c-0ecf-789f-a10e-ab12d11700b5
 48 17b177d1-e90d-6601-a254-e80475403570
 49 6f1dfb9c-1ebe-69e8-bb72-874976c5609b
 50 b5c60699-5d71-89a6-a268-47d565cde725
 51 13d2c011-b339-5060-8eb2-6963880e7789
 52 32db1ec8-25cb-5bf1-ade3-a729480a37cf
 53 7144e371-15f0-6243-ac0a-5e6e9b5c4c31
 54 c11caa27-dd23-5e4e-8833-1f022039ef5f
 55 c917431a-75aa-3285-a2be-97dc8ec5a59e
 56 1fbc812a-73d7-0b16-ad17-8bb170b71214

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 16386043477140460844017240328510016382061458387668556530. Exactly this sequence comes out of new Random(845).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 86 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) 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 2013-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.