728x90
반응형
OpenSSL을 사용하여 파일을 암호화하고 복호화하는 방법
파일 암호화
openssl enc -aes-256-cbc -salt -in input.txt -out encrypted.bin
이 명령은 AES-256-CBC 암호화 방식을 사용하여 input.txt 파일을 암호화하여 encrypted.bin 파일로 저장합니다. 암호화에는 솔트(salt)가 사용되어 보안을 강화합니다.
파일 복호화
openssl enc -d -aes-256-cbc -in encrypted.bin -out decrypted.txt
이 명령은 AES-256-CBC 암호화 방식을 사용하여 encrypted.bin 파일을 복호화하여 decrypted.txt 파일로 저장합니다. -d 옵션은 복호화를 수행한다는 것을 나타냅니다.
암호화 및 복호화 작업 시에는 암호화 알고리즘과 키에 대한 추가적인 설정이 필요할 수 있습니다. 위의 예시는 AES-256-CBC 알고리즘을 사용한 간단한 예시입니다. 실제 사용 시에는 보안 요구 사항에 맞게 적절한 알고리즘과 키 관리를 고려해야 합니다. 또한, 암호화된 파일 및 암호화 키는 안전한 장소에 보관해야 합니다.
728x90
반응형
'리눅스' 카테고리의 다른 글
lsyncd와 rsync를 사용하여 실시간 동기화를 설정하는 방법 (0) | 2023.06.26 |
---|---|
파이썬 가상 환경을 구성하고 설정하는 방법- (0) | 2023.06.26 |
우분투에 Docker와 Docker Compose를 설치하는 방법 (0) | 2023.06.21 |
리눅스에서 패스워드 복잡성을 설정하는 방법 (0) | 2023.06.13 |
PAM의 pam_pwquality.so와 pam_cracklib.so 모듈의 차이점 (0) | 2023.06.13 |