Python cryptage AES sans module supplémentaire

Est-il possible de chiffrer/déchiffrer les données avec l'algorithme AES sans l'installation de modules supplémentaires? J'ai besoin d'envoyer/recevoir des données à partir de C#, ce qui est chiffré avec la System.Security.Cryptography de référence.

Mise à JOUR
J'ai essayé d'utiliser PyAES, mais qui est trop vieux. J'ai mis à jour quelques choses à faire que de travail, mais il n'a pas.
J'ai aussi ne peut pas l'installer car il la dernière version est 3.3 alors que ma version est 3.4.

  • Bien sûr, AES n'est pas si difficile de le faire manuellement, si vous ne me dérange pas qu'il soit lent. Ou vous pouvez accéder à la fenêtre de la crypto Api via ctypes. Ou openssl. Mais il serait beaucoup mieux d'utiliser un module qui facilite la tâche. Est-il une raison pour laquelle vous ne voulez pas? (Notez que le documentation officielle en particulier les points de pycrypto pour faire ce genre de chose).
  • Le C# partie travaille déjà, le problème est Python. Je suis toujours avoir des problèmes lors de l'installation des modules Python donc je voudrais si il y a une possibilité d'utiliser AES sans module supplémentaire. La vitesse fr/décrypter peut être au max de 200ms, c'est pour un chat.
  • Si vous rencontrez des problèmes lors de l'installation des modules Python, c'est un problème que vous devez résoudre, plutôt que de l'ignorer. Si vous avez un bris d'installation de Python, le réparer ou de le réinstaller. Si vous ne savez pas à propos de pip ou Christoph Gohlke Windows paquet binaire repo, en apprendre plus sur eux.
  • Une autre possibilité: Peut-on utiliser IronPython à la place de Disponible? Ensuite, vous pouvez accéder à System.Security.Cryptography tout aussi facilement à partir de Python qu'en C#.
  • pyaes semble bien fonctionner avec python 3.4 de 2015/12/18, au moins pour un simple cas d'utilisation (CTR chiffrer/déchiffrer)
InformationsquelleAutor Anton | 2014-08-12