加密字符串
归功于 Jason Van Zanten 的原始代码,这是基于
此处包含的 Bash 和 Python 脚本包含使用“openssl”生成具有解码所需的独特哈希和密码的加密字符串的函数,以及使用这些值解密字符串的函数。
最明显的用例是将凭据从 JSS 策略传递到客户端上运行的脚本。 这通常在需要使用 API(JSS API 或其他 API)的某些操作时完成。 可以使用这些功能对该服务帐户的密码进行加密以更好地保护它。
加密的字符串将作为策略参数输入。 唯一的“salt”和“passphrase”值将出现在下载到客户端的脚本中。 这要求任何一方都可以访问脚本代码以及 JSS 中的策略以解密字符串。
以下是两种语言中这些函数的示例:
~ $ GenerateEncryptedString " Captain Hammer "
Encrypted String: U2Fsd