Перейти к содержимому
Максиметер

Шифрование файлов с помощью OpenSSL в Linux

Шифрование файлов с помощью OpenSSL в Linux Потенциальная угроза утечки данных заставляет пользователей и организации принимать различные меры обеспечения информационной безопасности. Защита конфиденциальных данных от несанкционированного доступа имеет первостепенное значение. ОС Linux имеет множество инструментов, которые предоставляют возможности шифрования данных. Одной из таких утилит является OpenSSL. В этом коротком видео мы покажем, как защитить содержимое архива tar c помощью OpenSSL в Linux. #!/bin/bash # Проверка аргументов if [ $# -ne 2 ]; then echo "Error: incorrect arguments." >&2 echo "For encryption use: $0 e filename" >&2 echo "For decryption use: $0 d filename.enc" >&2 exit 1 fi operation="$1" inFile="$2" # Проверка существования файла if [ ! -f "$inFile" ]; then echo "Error: file '$inFile' not found." >&2 exit 1 fi case "$operation" in e) outFile="$inFile.enc" echo "Starting encryption..." openssl aes-256-cbc -a -salt -pbkdf2 -in "$inFile" -out "$outFile" ;; d) if [[ "$inFile" != *.enc ]]; then echo "Error: input file must have .enc extension for decryption." >&2 exit 1 fi outFile="${inFile%.enc}" echo "Starting decryption..." openssl aes-256-cbc -d -a -salt -pbkdf2 -in "$inFile" -out "$outFile" ;; *) echo "Error: invalid operation '$operation'. Use 'e' (encrypt) or 'd' (decrypt)." >&2 exit 1 ;; esac echo "Done." источник 👉 @i_odmin

1 330 просмотров

Канал в каталоге Максиметера

6 180 подписчиков · IT и технологии

Ещё по теме «IT и технологии»

Читать дальше

Два раза в неделю свежие посты этого канала — на почту и в личную ленту. Без повторного поиска канала вручную.