Cryptage de fichiers Python
Notre wrapper de chiffrement pour Python protège le code Python contre l'ingénierie inverse. Chargez simplement votre fichier dans notre wrapper et continuez avec l'une des configurations suivantes :-
Configuration standard
Chiffrez l'intégralité de l'application Python avec une simple vérification automatique de la licence pour exécuter l'application. -
Configuration avancée
Chiffrez uniquement certaines fonctions de votre code Python. Générez ultérieurement des licences différentes pour chaque fonction. -
Cryptage uniquement
Crypter l'intégralité de l'application sans licence pour empêcher la rétro-ingénierie. Aucune licence requise avec cette méthode.
Exigences
-
Versions Python
Python 3.x -
Systèmes d'exploitation et plateformes
Windows x86, Windows x86_64, Linux x86, Linux x86_64, macOS x86_64
Protection du code Python : Standard
Le chiffrement du code Python avec la configuration standard se traduira par une application Python avec toutes les méthodes chiffrées. Lorsque vous essayez d'exécuter l'application, une licence est nécessaire.Lorsqu'une licence est disponible, le décryptage se fait à la volée. Du point de vue UX, il est recommandé de garder les fonctions de base hors du cryptage, ce qui vous permet d'afficher des messages (d'erreur).
Un impact minimal est attendu sur les performances de votre application. Nous proposons de nombreux paramètres ajustables pour atteindre le parfait équilibre entre performance et sécurité.
Configuration avancée
Avec la configuration avancée, vous pouvez chiffrer et licencier des parties individuelles de votre code Python.Cela vous permet de distribuer des licences uniquement pour les fonctionnalités sélectionnées. Lorsqu'un utilisateur essaie d'accéder à une fonction qui nécessite une autre licence, un message apparaît.
Configuration du chiffrement uniquement
Par rapport à la configuration standard, l'application chiffrée n'aura pas besoin d'une licence valide pour déchiffrer.Les clés de décryptage sont simplement cachées dans l'application cryptée qui est ensuite décryptée avec notre moteur attaché au fichier crypté. Comme cela se produit en mémoire, la version déchiffrée du fichier n'apparaît jamais sur le disque, ce qui rend la rétro-ingénierie extrêmement difficile.
En savoir plus ici
FAQ
J'ai déjà un système de licence en place. Cela ne va-t-il pas gêner ?
Dans ce cas, nous vous conseillons d'utiliser le 'Encryption Only Config
Puis-je tester l'outil de cryptage avant d'acheter ?
Bien sûr. Demandez simplement un SDK et vous recevrez la boîte à outils complète pour créer un PoC.
Dans le formulaire, veuillez préciser que vous souhaitez chiffrer le code Python.
Dois-je modifier/(re)compiler/ajuster mon code afin de travailler avec votre wrapper ?
Non. Vous pouvez simplement charger votre fichier .py dans notre wrapper.