Hướng dẫn encrypt file aes python - mã hóa tệp aes python
Tệp mã hóa Python
Hãy để sử dụng Python để mã hóa một tệp với AES! Chúng tôi sẽ viết một số mã python để mã hóa một tệp trên đĩa bằng AES và sau đó giải mã tệp để truy xuất tệp plaintext ban đầu của chúng tôi. Chúng tôi sẽ sử dụng Python 3.8.10 cho ví dụ này. AES (Tiêu chuẩn mã hóa nâng cao) & nbsp; ban đầu được gọi là & nbsp; rijndael & nbsp; và là một thuật toán khối đối xứng để mã hóa hoặc giải mã dữ liệu. Tiêu chuẩn được thành lập bởi Viện Tiêu chuẩn và Công nghệ Quốc gia Hoa Kỳ (NIST) năm 2001.was originally called Rijndael and is a symmetric block algorithm for encrypting or decrypting data. The standard was established by the U.S. National Institute of Standards and Technology (NIST) in 2001. AES có kích thước khối cố định là 128 bit (16 byte) và có ba độ dài chính khác nhau: 128, 192 hoặc 256 bit. Chúng tôi sẽ sử dụng 3 thư viện trong ví dụ này. Hai trong số chúng có thể yêu cầu cài đặt mà chúng ta có thể làm như sau:
HĐH mô -đun khác sẽ được tích hợp vào Python 3. Bây giờ, hãy để viết mã của chúng tôi:
Hãy để giải thích những gì đang xảy ra ở đây:
Khi mã trên thực thi, chúng tôi sẽ nhận được 2 tệp mới trên đĩa trong cùng thư mục với tập lệnh của chúng tôi ngoài infile.docx:
À chính nó đấy! Chúng tôi đã mã hóa thành công và giải mã một tập tin trong Python. Lời cảnh báo mặc dù, đây chỉ là một ví dụ. Trong thực tế, bạn hoàn toàn nên sử dụng phương tiện mạnh mẽ và mạnh mẽ hơn để mã hóa dữ liệu của bạn, cùng với mật khẩu mạnh hơn. Sử dụng mã này có nguy cơ của riêng bạn! Điều này chỉ dành cho mục đích trình diễn.example. In practice you should absolutely use stronger and more robust means to encrypt your data, along with a stronger password. Use this code at your own risk! This was for demonstration purposes only. Cảm ơn vì đã đọc!Kiểm tra hướng dẫn mã hóa hai của chúng tôi ở đây.👌👌👌 Tôi thích chia sẻ, giáo dục và giúp đỡ các nhà phát triển.Tôi có hơn 14 năm kinh nghiệm trong đó.Hiện đang chuyển từ quản trị hệ thống sang DevOps.Độc giả khao khát, trí tuệ và người mơ mộng.Nhập tự do, đi an toàn và để lại một cái gì đó hạnh phúc mà bạn mang lại. |