ash: mã hóa các tệp và thư mục trong Linux một cách dễ dàng

Bảo mật CNTT

Có thể mã hóa và giải mã các tệp và thư mục trong Linux theo cách đơn giản, mặc dù có rất nhiều dự án và các cách khả thi được thực hiện giống nhau. Chúng tôi đã nói về LUKS, eCryptFS và vô số các công cụ khác trong những dịp khác. Bây giờ chúng tôi sẽ giới thiệu một công cụ đơn giản nhưng hiệu quả để mã hóa nội dung từ nhóm của chúng tôi có tên tro. Ngoài việc mô tả từng bước cài đặt và hoạt động cơ bản của nó trong hướng dẫn nhỏ này.

Tại sao tôi cần mã hóa? Vâng, câu trả lời là đơn giản, Để bảo mậtBằng cách này, một bên thứ ba trái phép không thể có quyền truy cập vào các tệp và thư mục trên máy tính của chúng tôi trừ khi họ biết mật khẩu hoặc cụm mật khẩu để giải mã chúng (hoặc có một số loại lỗ hổng như trong MD4), hoặc đúng hơn, họ có thể truy cập các tệp nhưng điều duy nhất bạn có thể thấy là nội dung được mã hóa hoàn toàn không thể hiểu được đối với con người thay vì văn bản thuần túy hoặc bất kỳ nội dung nào mà tệp được mã hóa có ...

Với ash, chúng tôi có thể mã hóa các tệp và thư mục của mình bằng cách sử dụng mã hóa AES-256-CBC, có nghĩa là, một hệ thống khá an toàn. Cụ thể, ash là một khuôn khổ mô-đun cho Bash được viết đơn giản và được sử dụng từ CLI. Đối với cài đặt của bạn:

curl https://raw.githubusercontent.com/ash-shell/ash/master/install.sh | sh

ash apm:install https://github.com/ash-shell/cipher.git

Sau khi cài đặt, sau đây là làm việc với anh ta. Nó đơn giản như gõ sau trong trường hợp bạn muốn mã hóa tệp example.txt:

ash cipher:e ejemplo.txt

Sẽ hỏi chúng tôi mật khẩu mã hóa và sau đó nó sẽ tạo ra một tệp example.enc. Rằng nếu chúng ta cố gắng truy cập nó, chúng ta sẽ thấy rằng nội dung của nó là vô nghĩa của các ký hiệu chữ và số vô nghĩa. Để giải mã lại, tất cả những gì bạn phải làm là:

ash cipher:d ejemplo.enc

Và chúng tôi đã có nó như trước đây ... Đối với các thư mục, nó hoàn toàn giống nhau, thay thế example.txt hoặc example.enc bằng directory_name / và directory_name.tar.gz.enc.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.