Verschlüsselung
ThingWorx bietet Verschlüsselungsdienste und -funktionen, die Sie in Ihren benutzerdefinierten Diensten verwenden können. Verschlüsselungs- und Entschlüsselungsmethoden sind aufgrund der für die Verschlüsselung bzw. Entschlüsselung verwendeten Schlüssel nicht austauschbar. Stellen Sie sicher, dass Sie die richtigen Methoden für die Verschlüsselung verwenden. Die folgende Tabelle zeigt, welche Verschlüsselungsmethoden mit welchen Entschlüsselungsmethoden verwendet werden können. EncryptionServices verwendet die AES-Verschlüsselung und unterstützt 128-, 192- und 256-Bit-Schlüssel.
API für Verschlüsselung/Entschlüsselung
Kompatible API
EncryptionServices.Encrypt
EncryptionFunctions.encryptString
Keine
EncryptionServices.EncryptPropertyValue
EncryptionFunctions.encryptPropertyValue
keine direkt kompatibel; Sie können jedoch folgende API aus dem Extension SDK verwenden: 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
War dies hilfreich?