Codificación
En ThingWorx se proporcionan servicios y funciones de cifrado para utilizarlos en los servicios personalizados. Los métodos de cifrado y descifrado no son intercambiables debido a las claves que se utilizan para el cifrado o descifrado, respectivamente. Asegúrese de utilizar los métodos correctos para el cifrado. En la siguiente tabla se muestran los métodos de codificación que se pueden utilizar con cada método de descodificación. EncryptionServices utilizan el cifrado AES y soportan claves de 128, 192 y 256 bits.
API de codificación/descodificación
API compatible opuesta
EncryptionServices.Encrypt
EncryptionFunctions.encryptString
Ninguno
EncryptionServices.EncryptPropertyValue
EncryptionFunctions.encryptPropertyValue
Ninguno directamente. Sin embargo, se pueden utilizar los siguientes de Extension SDK: BaseTypes.ConvertToPrimitive, PasswordPrimitive.convertFromObject, PasswordPrimitive.getDecryptedValue.
EncryptionServices.EncryptWithKey
EncryptionServices.DecryptWithKey
EncryptionServices.DecryptWithKey
EncryptionServices.EncryptWithKey
EncryptionFunctions.encryptStringWithKey
EncryptionFunctions.decryptStringWithKey
EncryptionFunctions.decryptStringWithKey
EncryptionFunctions.encryptStringWithKey
EncryptionFunctions.base64EncodeString
EncryptionFunctions.base64DecodeString
EncryptionFunctions.base64DecodeString
EncryptionFunctions.base64EncodeString
EncryptionFunctions.base64EncodeBytes
EncryptionFunctions.base64DecodeBytes
EncryptionFunctions.base64DecodeBytes
EncryptionFunctions.base64EncodeBytes
¿Fue esto útil?