리눅스

OpenSSL을 사용하여 파일을 암호화하고 복호화하는 방법

코드버스 2023. 6. 26. 22:16
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
반응형