2013-06-18 1 views
1

지금 암호를 레지스트리에 일반 텍스트로 저장하고 플러그인을 사용하지 않는 편이 좋지만 NSIS에는 실제로 일반 텍스트를 레지스트리에 암호화하는 방법이 내장되어 있습니까?NSIS 암호 레지스트리 암호화

감사합니다.

답변

1

대부분의 문자열은 기본 빌딩 블록으로 수행 할 수 있습니다. StrCpy, StrCmpStrLen. 암호화/암호 해독을 위해서는 AscIntFmt $foo "%c" $bar이 필요할 수도 있습니다.

새로운 알고리즘 (자신이하는 일을 알지 못하면 암호를 고안하지 마십시오)을 구현하거나 NSIS로 이식 된 기존의 체계를 사용하여 구현을 직접 코딩해야 할 수도 있습니다. 나에게 이것은 플러그인을 사용하는 것을 피하기 위해 너무 많은 작업처럼 보인다.

더 나은 옵션 IMHO는 protected storage API을 시스템 플러그인으로 호출하는 것입니다 ...