Tag: Шифрование шифрования

как кодировать / декодировать простую строку

Я очень новичок в шифровании, мне нужно кодировать простую строку типа 'ABC123' во что-то похожее на '3d3cf25845f3aae505bafbc1c8f16d0bfdea7d70f6b141c21726da8d' . Я сначала попробовал это: >>> import base64 >>> q = 'ABC123' >>> w = base64.encodestring(q) >>> w 'QUJDMTIz\n' Но это коротко, мне нужно что-то дольше, чем я пробовал: >>> import hashlib >>> a = hashlib.sha224(q) >>> a.hexdigest() […]

Django urlsafe base64 декодирование с расшифровкой

Я пишу собственную систему captcha для регистрации пользователя. Поэтому мне нужно создать подходящий URL для получения сгенерированных изображений captcha. Поколение выглядит так: _cipher = cipher.new(settings.CAPTCHA_SECRET_KEY, cipher.MODE_ECB) _encrypt_block = lambda block: _cipher.encrypt(block + ' ' * (_cipher.block_size – len(block) % _cipher.block_size)) #… a = (self.rightnum, self.animal_type[1]) serialized = pickle.dumps(a) encrypted = _encrypt_block(serialized) safe_url = urlsafe_b64encode(encrypted) Но […]

Использование DPAPI с Python?

Есть ли способ использовать DPAPI (интерфейс программирования приложений защиты данных) в Windows XP с Python? Я бы предпочел использовать существующий модуль, если есть тот, который может это сделать. К сожалению, мне не удалось найти способ с Google или переполнением стека. EDIT: я привел пример кода, на который указывает «dF», и настроил его в автономную библиотеку, […]

Python - лучший язык программирования в мире.