Codificación
De fábrica, ThingWorx proporciona servicios y funciones de cifrado para que se utilicen 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.
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