티스토리 뷰

etc

SHA Checksum_FCIV

PORORIRI 2019. 1. 3. 15:58
반응형

SHA 해시는 다양한 방면에서 사용 되고 있는데 그 중에서 파일 무결성 검증과 관련하여 얘기를 해보고자 한다.

그래서 오늘 다룰 것은 SHA  Checksum


Checksum 은 네트워크에서도 사용 되는 개념이다.

코드나 파일을 전송할 때 마지막에 Checksum 이라 불리는 것을 전송하고 받은 곳에서도 마찬가지로 파일의 Checksum 을 계산하여 그 둘을 비교하여  그 코드나 파일의 무결성을 검증할 때 쓰인다. 




이와 비슷한 개념으로 SHA Checksum은 파일의 SHA 해시 값을 비교하여 파일의 무결성을 검증한다.

위 사진과 같이 파일 옆에 checksum 이 주어지고 사용자는 다운받은 파일은 SHA 해시값과 주어진 체크섬을 비교할 수 있다. 




-FCIV(File Checksum Integrity Verifier)


마이크로소프트에서 제공하는 파일 체크섬 무결성 확인 프로그램.

md5 SHA-1 해싱 가능. 

인터넷에도 인코더가 많지만 다운 받아서 해보기에 좋은 가벼운 프로그램이라 소개한다.

요즘 md5나 SHA-1 은 지양하는 암호화 기법이니 그냥 공부용으로만 사용 하자.



(https://support.microsoft.com/en-us/help/841290/availability-and-description-of-the-file-checksum-integrity-verifier-u)에서 다운 가능하다.

다운을 다 받았으면 FCIV의 다운 경로를 환경변수에 추가해 준다.



-문법


fciv 파일이름 옵션


ex)fciv hi.txt -sha1

-> hi.txt 라는 파일을 sha1 인코딩 한다.



아까 보여줬던 안드로이드 스튜디어 설치파일을 인코딩 한 모습이다. 위와 같이 사용이 가능하다. 




반응형
Comments
댓글쓰기 폼