300x250
C++ MD5 해시값 구하기
코드 출처 : https://blog.naver.com/cksdn788/221493434154
* Visual Studio 2022에서 위 코드를 실행할 경우 함수 인자 path의 자료형을 string 에서 lpcwstr로 변환해야함
* 아래 사이트를 참고하여 자료형 변환 가능
코드 출처 : https://wiserloner.tistory.com/316
* 사용된 함수
- CryptAcquireContext 함수는 특정 CSP(암호화 서비스 공급자) 내의 특정 키 컨테이너에 대한 핸들을 획득 하는 데 사용
- CryptCreateHash 함수는 데이터 스트림의 해싱을 시작
- CryptDestroyHash 함수는 hHash 매개 변수가 참조하는 해시 개체를 해제
- CryptGetHashParam 함수는 해시 개체의 작업을 제어하는 데이터를 검색
- CryptHashData 함수는 지정된 해시 개체에 데이터를 추가
- CryptReleaseContext 함수는 CSP(암호화 서비스 공급자) 및 키 컨테이너의 핸들을 해제
반응형
'C & Docker & LINUX' 카테고리의 다른 글
C++) C++ 객체 예제 (0) | 2022.10.08 |
---|---|
C++) C++ 디렉토리 탐색 (2) | 2022.09.29 |
Linux) 시작 프로그램 등록 (0) | 2021.11.10 |
nginx) NGINX reverse proxy 설정 (0) | 2021.11.08 |
Linux) Syslog-ng log redirect (0) | 2021.03.28 |