Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
对于Windows平台
使用 Windows 提供的数据保护API(DPAPI)
CryptProtectDataCryptUnprotectData加密密码的存储,保护密码只能由当前用户解密(类似于Chrome的密码保存)对于其他平台
由于我还没有了解过其他平台是否有类似于Windows DPAPI一样的系统级数据保护API,故在其他平台上暂时使用简单的XOR加密