暗号化
ThingWorx には、カスタムサービスで使用する暗号化サービスと関数が用意されています。暗号化または復号化に使用されるキーが原因で、暗号化メソッドと復号化メソッドが交換できません。暗号化には必ず正しいメソッドを使用してください。以下のテーブルに、使用可能な暗号化メソッドと復号化メソッドの組み合わせを示します。EncryptionServices は AES 暗号を使用し、128、192、および 256 ビットキーをサポートしています。
暗号化/復号化 API
対応する互換 API
EncryptionServices.Encrypt
EncryptionFunctions.encryptString
なし
EncryptionServices.EncryptPropertyValue
EncryptionFunctions.encryptPropertyValue
直接的にはないが、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
これは役に立ちましたか?