通过使用 snaplogic read snap,我们可以获得帐户详细信息及其密码。
实际情况是 snaplogic 读取快照的响应包含加密的密码。我需要的是密码的解密方法。
通过使用 snaplogic read snap,我们可以获得帐户详细信息及其密码。
实际情况是 snaplogic 读取快照的响应包含加密的密码。我需要的是密码的解密方法。
使用公钥,您可以使用它来加密 Snaplogic 帐户中的敏感字段。用于“短”值的加密算法是“RSA-OAEP”,其中“SHA-256”作为散列。如果该值是零长度或不是“短”(超过 100 个字节),则该属性需要使用 AES 加密,因为 \OAEP 算法只能加密固定数量的数据。
使用 AES 加密时,必须生成一个 256 位密钥和一个 IV,并使用 AES/CBC/PKCS7Padding 算法来加密属性值。然后使用 RSA-OAEP 算法加密 AES 密钥。
仅使用非对称加密(即 RSA-OAEP)的加密帐户应包含以下字段: value:utf8 编码属性值的 base64 编码加密。key:用于加密的公钥的别名。
如果属性使用 AES 密钥加密,则该属性应包含附加字段: sym_iv:用于进行对称加密的 base64 编码 IV。sym_key:用于进行对称加密的 base64 编码的 AES 密钥。