RSA를 사용하여 응용 프로그램에서 라이선스 파일을 보호하려고합니다. 아이디어는 다음과 같습니다 :RSA를 사용하여 라이선스 파일 보호
- 라이센스 파일 (일반 텍스트)을 만듭니다.
- RSA 키 쌍을 만듭니다.
- 공개 키를 사용하여 라이센스 파일을 암호화하십시오.
- 응용 프로그램의 이진 파일에 개인 키를 넣습니다.
- 그러면 응용 프로그램에서 라이센스 파일을 디코딩하여 실행을 시작할 수 있습니다.
내 응용 프로그램과 함께 개인 키를 보내야한다는 것입니다. 공개 키를 비밀로 유지하면 문제가되는 것입니까?
그렇지 않은 경우 라이센스 파일 시스템을 만들기위한 다른 좋은 (충분한) 체계가 있습니까?
나는 생각했다. 아마도 디지털 서명이 효과가 있을까요? ... (편집 : 먼저 읽어야합니다. 그 링크에서 제안하는 것 같습니다 .-P) –
그래, 확실히 좋은 해결책이 될 것입니다. 나는 링크에서 RSA 계획이 우연히 그것을 우회하려고 시도 할 때 생존 할 것이라고 생각한다. – Gian