Есть ли у Python встроенный простой способ кодирования/декодирования строк с использованием пароля?
Что-то вроде этого:
>>> encode('John Doe', password = 'mypass')
'sjkl28cn2sx0'
>>> decode('sjkl28cn2sx0', password = 'mypass')
'John Doe'
Итак, строка "John Doe" зашифровывается как "sjkl28cn2sx0". Чтобы получить исходную строку, я бы "разблокировал" эту строку с помощью ключа "mypass", который является паролем в моем исходном коде. Я хотел бы, чтобы это способ шифрования/дешифрования документа Word с помощью пароля.
Я хотел бы использовать эти зашифрованные строки в качестве параметров URL. Моя цель - обфускация, а не сильная безопасность; ничто критически не кодируется. Я понимаю, что могу использовать таблицу базы данных для хранения ключей и значений, но я стараюсь быть минималистским.