J'écris un système VPN qui chiffre (AES256) son trafic sur le réseau (Pourquoi écrire le mien alors qu'il y en a déjà 1 000 001? Eh bien, le mien est spécial pour une tâche spécifique qui ne convient à aucun autre).
Fondamentalement, je veux dépasser ma pensée pour m'assurer que je le fais dans le bon ordre.
Pour le moment, les paquets sont simplement cryptés avant d'être envoyés, mais je souhaite leur ajouter un niveau de compression afin d'optimiser un peu le transfert des données. Pas de compression importante - Je ne veux pas utiliser le processeur au maximum tout le temps, mais je veux m'assurer que la compression sera aussi efficace que possible.
Donc, ma pensée est la suivante: je devrais compresser les paquets avant de les chiffrer, car un paquet non chiffré compressera mieux qu'un paquet chiffré? Ou l'inverse?
Je vais probablement utiliser zlib pour la compression.
Plus d'informations sur le blog du super utilisateur .