Мне это нравится:
git diff --name-status <SHA1> <SHA1>^
Как насчет ncrypt? Это не чистый Python, но это намного быстрее в результате. Это - в основном хорошая обертка Python на OpenSSL, таким образом, Вы знаете, что существует качественный код позади него.
PyCrypto явно не является питоническим, поэтому у вас могут возникнуть проблемы при его компиляции на некоторых платформах (AIX, HP-UX и т. Д.)
Поскольку я нашел этот вопрос при поиске того же самого, я хотел бы добавить еще один в список:
SlowAES -
http://code.google.com/p/slowaes/
Это развитие кода Джоша Дэвиса, с помощью некоторых других людей. Кажется, он работает нормально.