aardio 文档

crypt.protectData 库模块帮助文档

crypt.protectData 成员列表

DPAPI 加解密

crypt.protectData.decrypt(dataIn,unhex,flags)

dataIn 指定加密数据,  
@unhex 指定是否对@dataIn进行16进制解码,省略时默认为true  
可选用 @flags 指定选项  
如果解密系统加密数据失败,  
请先尝试在管理权限下用 thread.token.impersonate("winlogon.exe") 获取 SYSTEM 身份

crypt.protectData.encrypt(dataIn,description,hex,flags)

dataIn 指定要加密的数据,允许传入字符串,buffer,  
可选用 @hex 参数指定是否对返回值进行16进制编码,默认为true  
可选用 @flags 指定选项

自动完成常量

_CRYPTPROTECT_AUDIT=0x10
_CRYPTPROTECT_LOCAL_MACHINE=4
_CRYPTPROTECT_UI_FORBIDDEN=1

Markdown 格式