MFC
CryptGetUserKey() 함수 이용시 에러 발생시 확인 방법
leo21c
2016. 9. 30. 10:28
CryptGetUserKey() 함수를 이용해서 MS에서 제공하는 Key를 관리할 수 있다.
이 때 잘 사용하다가 이유없이 에러가 발생하는 경우가 있다.
저장된 키에 문제가 발생했을 경우이다.
https://msdn.microsoft.com/ko-kr/library/windows/desktop/bb204778(v=vs.85).aspx
위의 페이지에 MS에서 제공하는 Key Storage에 대한 정보를 확인할 수 있다.
이와 같은 문제가 발생하면 관련 Key가 저장된 폴더를 삭제하고 함수를 이용하면 문제가 해결이 된다.
일반적으로 RSA를 사용할 경우 아래 폴더를 삭제 한다.
user/appdata/roaming/microsoft/crypto/rsa
LIST