Opublikowałem właśnie pomocniczy moduł usługi szyfrującej StringEncrypt dla Pythona 3.
Moduł znajdziecie w Pythonowym repozytorium PyPI:
https://pypi.org/project/stringencrypt/
Jego kody źródłowe opublikowałem również na GitHubie:
https://github.com/PELock/StringEncrypt-Python
Instalacja dla Pythona z wykorzystaniem menedżera paczek pip:
pip install stringencrypt
Jak to działa i co to właściwie robi?
W skrócie bierze dowolny string lub zawartość binarnego pliku, szyfruje to silnik polimorficzny i generuje kod w wybranym języku programowania (w tym wypadku w Pythonie) z kodem zawierającym zaszyfrowany string oraz kodem samego dekryptora:
Świetne narzędzie, ale nie dla każdego. Używamy u nas w pracy do szyfrowania payloadów do różnych dziwnych rzeczy. Wersja dla pythona to strzał w dziesiątkę. Pozdrawiam.
Zgadzam się, to dość specyficzne rozwiązanie, ale znajduje swoje zastosowania właśnie w niszowych dziedzinach, gdzie zwykłe szyfrowanie z użyciem xor-a się nie sprawdza. Najwygodniejsza do użycia jest wtyczka do VSCode.
Mi ten gotowiec bardzo pomaga.