Với hơn 49.889.600 lượt tải xuống, thư viện mật mã Python nằm trong số 100 thư viện Python hàng đầu. Các công thức nấu ăn cấp cao và các cổng đơn giản hóa cho các phương pháp mật mã phổ biến, chẳng hạn như mật mã đối xứng, tiêu hóa tin nhắn và thuật toán phái sinh chính, được bao gồm trong gói này. Nó hiện có sẵn thông qua quản lý gói PYPI. Trong bài viết này, chúng tôi sẽ kiểm tra cách cài đặt gói mật mã trong Python 3 trên máy Linux.
Cài đặt gói mật mã trên Linux bằng PIP
Requirements::
- Python3
- Python3-pip
Để cài đặt gói mật mã trong Linux, hãy làm theo các bước sau:
Bước 1: Thiết lập môi trường Python trên hệ điều hành Linux của chúng tôi. Môi trường Python3 có thể sẵn sàng bằng cách thực thi lệnh dưới đây.Setting up a Python environment on our Linux operating system. Python3 environment can be ready by executing the below command.
sudo apt-get cài đặt python3
Bước 2: Cài đặt trình quản lý PIP trong hệ thống Linux của chúng tôi. Trình quản lý PIP chính thức là một mô -đun ngôn ngữ Python có thể là trợ lý để cài đặt các gói khác nhau. Chỉ cần thực hiện lệnh bên dưới để cài đặt mô -đun PIP.Installing the PIP manager in our Linux system. PIP manager is officially a module of Python language which can be an assistant for installing various packages. Just execute the below command to install the PIP module.
sudo apt cài đặt python3-pip
Bước 3: Bây giờ sử dụng Trình quản lý PIP, chúng tôi sẽ cài đặt gói mật mã. Vì vậy, đối với cài đặt, hãy chạy lệnh sau trên thiết bị đầu cuối. Now using the PIP manager we are going to install the Cryptography package. So for the installation run the following command on the terminal.
SUDO PIP3 Cài đặt mật mã & NBSP;
Xác minh việc cài đặt gói mật mã trên Linux bằng PIP
Sau khi cài đặt gói, bước quan trọng tiếp theo là xác minh việc cài đặt gói mật mã. Vì vậy, trong bước này, chúng tôi chỉ đang truy xuất thông tin của gói được cài đặt [mật mã] với lệnh dưới đây trên chính thiết bị đầu cuối.
python3 -m pip cho thấy mật mã & nbsp;
Đầu ra dưới đây sẽ được hiển thị sau khi cài đặt thành công gói mật mã trên máy Linux của bạn.
Thôn -tin về ứng dụng nào
Mật mà hiện Đại là một trong nh ững dự án Khoa học Ứng dụng nÀy bao Không, bạn sẽ geo thể liên kết cau kỹ thuật cơ ệ python- mật mã ngược- - quy trình xor- mãt nhân- m Hiểu về Mà rsa- hack mật mà rsa
Tính năng, đặc điểm:
- Tổng quan
- Mã hóa gấp đôi
- Tổng quan và cài đặt
Python
- Mật mã ngược
- Mật mã Caesar
- Thuật toán ROT13
- Mật mã chuyển vị
- Mã hóa mật mã chuyển vị
- Giải mã mật mã chuyển vị
- Mã hóa tập tin
- Giải mã tập tin
- Mã hóa & giải mã Base64
- Quy trình XOR
- Mật mã nhân
- Mật mã affine
- Hack mật mã Monoalphabetic
- Mật mã thay thế đơn giản
- Kiểm tra mật mã thay thế đơn giản
- Giải mã mật mã thay thế đơn giản
- Mô-đun mã hóa Python
- Hiểu về mật mã Vignere
- Thực hiện mật mã
Vignere
- Mật mã Pad một lần
- Thực hiện mật mã một lần
- Mật mã đối xứng & bất đối xứng
- Hiểu thuật toán RSA
- Tạo khóa RSA
- Mã hóa RSA
- Giải mã mật mã RSA
- Hack mật mã RSA
Lần cập NHật gần đN
26 Thg 12, 2018
An toàn dữ liệu
Mô tả dự án
Cryptography là một gói cung cấp các công thức mã hóa và nguyên thủy cho các nhà phát triển Python. Mục tiêu của chúng tôi là nó là thư viện tiêu chuẩn mật mã của bạn. Nó hỗ trợ Python 3.6+ và Pypy3 7.2+. is a package which provides cryptographic recipes and primitives to Python developers. Our goal is for it to be your “cryptographic standard library”. It supports Python 3.6+ and PyPy3 7.2+.
Cryptography bao gồm cả công thức nấu ăn cấp cao và giao diện cấp thấp với các thuật toán mật mã phổ biến như mật mã đối xứng, tiêu hóa tin nhắn và các hàm dẫn xuất chính. Ví dụ, để mã hóa một cái gì đó với công thức mã hóa đối xứng cấp cao của Cryptography: includes both high level recipes and low level interfaces to common cryptographic algorithms such as symmetric ciphers, message digests, and key derivation functions. For example, to encrypt something with cryptography’s high level symmetric encryption recipe:
>>> from cryptography.fernet import Fernet
>>> # Put this somewhere safe!
>>> key = Fernet.generate_key[]
>>> f = Fernet[key]
>>> token = f.encrypt[b"A really secret message. Not for prying eyes."]
>>> token
'...'
>>> f.decrypt[token]
'A really secret message. Not for prying eyes.'
Bạn có thể tìm thêm thông tin trong tài liệu.
Bạn có thể cài đặt mật mã với:cryptography with:
$ pip install cryptography
Để biết chi tiết đầy đủ, xem tài liệu cài đặt.
Thảo luận
Nếu bạn gặp phải lỗi, bạn có thể nộp chúng trong trình theo dõi vấn đề của chúng tôi.
Chúng tôi duy trì một danh sách gửi thư điện tử-Dev để thảo luận phát triển.
Bạn cũng có thể tham gia #PYCA trên IRC.Libera.Chat để đặt câu hỏi hoặc tham gia.#pyca on irc.libera.chat to ask questions or get involved.
Bảo vệ
Cần báo cáo một vấn đề bảo mật? Vui lòng tham khảo tài liệu báo cáo bảo mật của chúng tôi.
Tải tập tin
Tải xuống tệp cho nền tảng của bạn. Nếu bạn không chắc chắn nên chọn cái nào, hãy tìm hiểu thêm về việc cài đặt các gói.