Pokud je jedním z vašich požadavků „zašifrovat veškerý provoz mezi C# a Mysql“, pak bych doporučil nastavit require_secure_transport
systémová proměnná (na vašem serveru MySQL) na 1. Tím zabráníte vytvoření jakýchkoli nezabezpečených připojení.
Budete také muset nakonfigurovat svůj server MySQL tak, aby používal SSL, podle tento výukový program (na kterou jste odkazovali v komentářích).
V programu C# se ujistěte, že máte SslMode=Required
ve vašem připojovacím řetězci. To zajistí, že veškerý provoz mezi C# a MySQL, včetně dotazů a odpovědí, bude šifrován (kromě krátkého handshake v prostém textu na samém začátku připojení).
Jakmile to uděláte, Echo Mirage (nebo jakýkoli nástroj pro zachytávání síťových paketů) nebude schopen číst prostý text dotazů na drátě.