معرفی شرکت ها


aeshandler-0.3


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

AESHandler Script
ویژگی مقدار
سیستم عامل -
نام فایل aeshandler-0.3
نام aeshandler
نسخه کتابخانه 0.3
نگهدارنده []
ایمیل نگهدارنده []
نویسنده m-benja
ایمیل نویسنده <m.benja@protonmail.ch>
آدرس صفحه اصلی -
آدرس اینترنتی https://pypi.org/project/aeshandler/
مجوز -
# AESHandler AESHandler is a package that makes AES encryption and decryption easy. # Usage ```python import aeshandler # The aeshandler module comes with a key_from_password() method in the AESHandler class. # This method takes in a password, and runs a KDF function to create a key. password = b'Password1234!' crypto_tuple = aeshandler.AESHandler.key_from_password(password) # Default KDF is Bcrypt ''' OUTPUT: (b'password1234!', b'he0bB3t4OZtAqjQlv77QOq1LHg6wSeD9rNskEiAV5LsMYGDXS8rBkEPLDIeQNshf', b'\x14\xe8\xf0\xcf\xf1\x16\x9d\xb6J\x9b\xc0\xfe\xed\xd7\xe9\xd0\x82\x10scip\xea|L&\x81\xacH\xa8O\x0e') First element is the password, second element is the salt used with the KDF, third element is the derived key. ''' crypto_key = crypto_tuple[-1] # b'\x14\xe8\xf0\xcf\xf1\x16\x9d\xb6J\x9b\xc0\xfe\xed\xd7\xe9\xd0\x82\x10scip\xea|L&\x81\xacH\xa8O\x0e' ''' AESHandler supports all AES modes. Such as CBC, CFB, XTS, and so on. Using CBC in this instance. This may require the padding=True argument for PKCS7 padding. use_encoding=True returns ciphertexts in base64 format. ''' a = aeshandler.AESHandler(crypto_key, aeshandler.modes.CBC, padding=True, use_encoding=True) ciphertext = a.encrypt('Hello!') # M4ENqqe0m0ys4a7e1fnWHtJD+DbGNY5ckfbJBShxkJ0= print(ciphertext) print(a.decrypt(ciphertext)) # b'Hello!' ```


نیازمندی

مقدار نام
- derivehelper
- cryptography


نحوه نصب


نصب پکیج whl aeshandler-0.3:

    pip install aeshandler-0.3.whl


نصب پکیج tar.gz aeshandler-0.3:

    pip install aeshandler-0.3.tar.gz