本工具旨在实现对 WPS Office 配置文件(oem.ini/product.dat)的加解密。
本工具可以配合 WPSProfileVerificationPatch 使用以实现更方便的配置文件自定义。
java -jar wps-profile-cipher.jar <options_list>
-
--cipherIniFile, -c- 密文 INI 文件(如果未提供
text则必填) - 类型:String
- 密文 INI 文件(如果未提供
-
--plainJsonFile, -p- 明文 JSON 文件(如果未提供
text则必填) - 类型:String
- 明文 JSON 文件(如果未提供
-
--text, -t- 文本(如果提供则
cipherIniFile和plainJsonFile将被忽略) - 类型:String
- 文本(如果提供则
-
--shouldEncrypt, -e- 是否加密内容(否则为解密)
- 类型:Boolean
- 默认值:false
-
--help, -h- 显示帮助信息
-
从明文 JSON 文件加密生成密文 INI 文件:
java -jar wps-profile-cipher.jar -p product.json -c product.dat -e
-
从密文 INI 文件解密生成明文 JSON 文件:
java -jar wps-profile-cipher.jar -c product.dat -p product.json
-
加密文本:
java -jar wps-profile-cipher.jar -t "true" -e程序输出:
WHfH10HHgeQrW2N48LfXrA.. -
解密文本:
java -jar wps-profile-cipher.jar -t "NsbhfV4nLv_oZGENyLSVZA.."程序输出:
false
本项目根据 MIT 许可证授权,详见 LICENSE 文件。