PYTHONOMANIA
273 subscribers
195 photos
3 videos
1 file
616 links
Откройте для себя мир Python в PYTHONOMANIA!

Идеально подходит как для начинающих, так и для опытных разработчиков. Присоединяйтесь к нам, чтобы достичь совершенства в Python!

Сайт: https://pythonomania.github.io/
Download Telegram
📱Pyrtls.

Pyrtls обеспечивает привязку к rustls, современной реализации TLS на языке Rust, с удобным API, который призван заменить модуль ssl (но не полностью совместим с ним).

✅Библиотека обеспечивает безопасность благодаря защите от переполнения памяти и отказу от старых версий протокола, устаревших шифров и некоторых проблемных функций протокола TLS.

🔹Особенности:

🔘Поддержка TLS 1.2 и 1.3.

🔘Поддержка современных безопасных шифров.

🔘Поддержка ALPN (протокольные соглашения).

🔘Поддержка SNI (Server Name Indication).

🔘Поддержка возобновления сессий.

🔘Использование сертификатов ОС по умолчанию.

🔘API с обертками для сокетов и sans I/O.

🔘Производительность на уровне модуля ssl.

🧢Не реализовано:

🔘TLS 1.1 и более старые версии протокола.

🔘Старые шифры с проблемами безопасности.

🔘Использование сертификатов ЦС непосредственно для аутентификации сервера/клиента.

#python #rust #tls #security #pyrtls #rustls #opensource #cryptography #dev

📱Ссылка на репозиторий:
https://github.com/djc/pyrtls
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍4
📱Cryptography.

Пакет cryptography предоставляет криптографические рецепты и примитивы для разработчиков на Python.

#️⃣ cryptography включает как высокоуровневые рецепты, так и низкоуровневые интерфейсы для работы с распространёнными криптографическими алгоритмами, такими как симметричные шифры, хеш-функции и функции деривации ключей.

✅Например, чтобы зашифровать данные с помощью симметричного шифрования, используйте следующий код:

from cryptography.fernet import Fernet

# Сохраните этот ключ в безопасном месте!
key = Fernet.generate_key()
f = Fernet(key)
token = f.encrypt(b"Hello!")
print(token)
print(f.decrypt(token))


#Python #Cryptography #Security #PythonDev #Encryption

📱Ссылка на репозиторий:
https://github.com/pyca/cryptography
Please open Telegram to view this post
VIEW IN TELEGRAM
14⚡2👍2