Linuxpia/리눅스 사용 팁
[리눅스 팁] SHA-256 해시 함수 사용 방법
Linuxpia4U
2024. 1. 18. 04:39
반응형
SHA-256 해시 함수 사용 방법
SHA-256 해시 함수를 사용하는 방법은 시스템이나 사용 중인 프로그램에 따라 다를 수 있습니다. 대부분의 리눅스 배포판에서는 sha256sum 명령어를 사용하여 파일의 SHA-256 해시 값을 계산할 수 있습니다. 이 도구는 GNU coreutils 패키지에 포함되어 있으며, 많은 유닉스 계열 시스템에서 기본적으로 설치되어 있습니다.
기본 사용법:
sha256sum [옵션] [파일...]
옵션:
-b또는--binary: 바이너리 모드로 파일을 처리합니다. (텍스트 파일이 아닌 파일에 사용)-t또는--text: 텍스트 모드로 파일을 처리합니다. (기본 옵션)-c또는--check: SHA-256 체크섬 파일을 읽고 그 내용을 검증합니다.--tag: 출력을RFC 1321에서 권장하는 형식으로 만듭니다.--quiet: 검증 중인 각 파일의 체크섬이 올바를 경우 아무것도 출력하지 않습니다.--status: 출력을 하지 않고, 체크섬이 맞지 않을 경우에만 종료 상태를 반환합니다.
파일의 SHA-256 해시 계산 예:
단일 파일의 SHA-256 해시를 계산하려
면 다음 명령을 사용합니다:
sha256sum filename
이 명령은 지정된 파일의 SHA-256 해시를 출력합니다.
여러 파일의 SHA-256 해시를 계산하려면 파일 이름을 나열합니다:
sha256sum file1 file2 file3
이 명령은 지정된 모든 파일의 SHA-256 해시를 출력합니다.
SHA-256 해시 파일로부터 파일 무결성을 검사하려면:
sha256sum -c checksum_file
이 명령은 checksum_file에 저장된 해시와 실제 파일의 해시를 비교하여 파일이 수정되지 않았는지 확인합니다.

정리:
sha256sum명령어를 사용하여 파일의 SHA-256 해시 값을 계산할 수 있습니다.- 계산된 해시 값은 파일이 변경되지 않았는지 확인하는 데 사용됩니다.
- 파일 다운로드 후 무결성을 검증하거나 데이터가 손상되지 않았는지 확인하는 데 유용합니다.
- SHA-256은 현재 안전하게 사용할 수 있는 해시 알고리즘 중 하나입니다.
반응형