通过使用snaplogic read snap,我们可以获取帐户详细信息及其密码。
实际情况是来自snaplogic的响应读取快照包含加密的密码。我需要的是passowrd的解密方法。
发布于 2019-05-23 07:27:02
有了公钥,您可以使用它来加密Snaplogic帐户中的敏感字段。"short“值使用的加密算法是"RSA-OAEP”,散列为"SHA-256“。如果该值为零长度或不是“短”(大于100字节),则需要使用AES加密该属性,因为\ OAEP算法只能加密固定数量的数据。
使用AES加密时,256位密钥必须与IV一起生成,并与AES/CBC/PKCS7Padd算法一起使用,以加密属性值。然后使用RSA-OAEP算法对AES密钥进行加密。
仅使用非对称加密(即RSA-OAEP)的加密帐户应包含以下字段:值:UTF8编码属性值的Base64编码加密。key:用于加密的公钥的别名。
如果该属性是使用AES密钥加密的,则该属性应该包含额外的字段: sym_iv:用于进行对称加密的base64编码的IV。sym_key:用于进行对称加密的base64编码的AES密钥。
https://stackoverflow.com/questions/56038259
复制相似问题