Cách mã hóa tệp bằng OpenSSL

Lớp cổng bảo mật là một giao thức truyền thông mạng cung cấp bảo mật cho dữ liệu ở cấp truyền. SSL mã hóa các kết nối dữ liệu để kẻ tấn công không thể xâm nhập vào các liên lạc mạng an toàn giữa hai máy tính. Chương trình OpenSSL cung cấp một triển khai mã nguồn mở của giao thức SSL. OpenSSL có thể được sử dụng để mã hóa các tệp thực tế cũng như các kênh truyền thông truyền các tệp. Đối với một doanh nghiệp phụ thuộc vào truyền thông dữ liệu như là một phần của hoạt động kinh doanh, OpenSSL và mã hóa là rất quan trọng.

1.

Tạo một tập tin để mã hóa. Đây có thể là một cái gì đó đơn giản như một tập tin văn bản. Mở trình soạn thảo văn bản, nhập một số văn bản và lưu tệp dưới dạng "filename.txt."

2.

Mở một thiết bị đầu cuối lệnh bằng cách nhấp vào biểu tượng "Ubuntu" và nhập "thiết bị đầu cuối" vào hộp tìm kiếm. Nhấn phím "Enter".

3.

Nhập lệnh sau vào terminal. Trong ví dụ này, "enc" báo hiệu một hoạt động mã hóa; "Aes-256-cbc" gắn cờ phương thức mã hóa; "-In filename.txt" biểu thị tệp văn bản được tạo để mã hóa; và "-out filename.enc" đại diện cho tệp đầu ra được mã hóa:

$> openssl enc -aes-256-cbc -in filename.txt -out filename.enc

Lời khuyên

  • Ngoài ra, bạn có thể nhập lệnh sau để tạo tệp đầu ra mã hóa ở dạng mã hóa cơ sở 64, làm cho nó phù hợp để sao chép vào tệp văn bản hoặc email. Điều này được thực hiện bằng cách thêm cờ "-a":
  • $> openssl enc -aes-256-cbc -a -in filename.txt -out filename.enc

Bài ViếT Phổ BiếN