encrypt_serialized_itemT_encrypt_serialized_itemEncryptSerializedItemEncryptSerializedItemencrypt_serialized_item (算子)

名称

encrypt_serialized_itemT_encrypt_serialized_itemEncryptSerializedItemEncryptSerializedItemencrypt_serialized_item — 加密序列化项。

签名

encrypt_serialized_item( : : SerializedItemHandle, EncryptionParam : EncryptedItemHandle)

Herror T_encrypt_serialized_item(const Htuple SerializedItemHandle, const Htuple EncryptionParam, Htuple* EncryptedItemHandle)

void EncryptSerializedItem(const HTuple& SerializedItemHandle, const HTuple& EncryptionParam, HTuple* EncryptedItemHandle)

static void HOperatorSet.EncryptSerializedItem(HTuple serializedItemHandle, HTuple encryptionParam, out HTuple encryptedItemHandle)

def encrypt_serialized_item(serialized_item_handle: HHandle, encryption_param: HHandle) -> HHandle

描述

算子 encrypt_serialized_itemencrypt_serialized_itemEncryptSerializedItemEncryptSerializedItemEncryptSerializedItemencrypt_serialized_item encrypts the serialized item SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandleserialized_item_handle to the encrypted item EncryptedItemHandleEncryptedItemHandleEncryptedItemHandleEncryptedItemHandleencryptedItemHandleencrypted_item_handle using the secret in the dictionary EncryptionParamEncryptionParamEncryptionParamEncryptionParamencryptionParamencryption_param. The secret must be passed in the form of a password string in the dictionary key 'password'.

执行信息

此算子返回一个句柄。请注意,即使该句柄被用作特定算子的输入参数,这些算子仍可能改变此句柄类型的实例状态。

参数

SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandleserialized_item_handle (输入控制)  serialized_item HSerializedItem, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Serialized item handle.

EncryptionParamEncryptionParamEncryptionParamEncryptionParamencryptionParamencryption_param (输入控制)  dict HDict, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Parameters for the encryption.

默认值: []

EncryptedItemHandleEncryptedItemHandleEncryptedItemHandleEncryptedItemHandleencryptedItemHandleencrypted_item_handle (输出控制)  encrypted_item HEncryptedItem, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Encrypted item handle.

结果

算子 encrypt_serialized_itemencrypt_serialized_itemEncryptSerializedItemEncryptSerializedItemEncryptSerializedItemencrypt_serialized_item 返回值 2 ( H_MSG_TRUE) if the passed handles and the parameters are valid.否则,将抛出异常。

可能的前趋

serialize_handleserialize_handleSerializeHandleSerializeHandleSerializeHandleserialize_handle

可能的后继

write_encrypted_itemwrite_encrypted_itemWriteEncryptedItemWriteEncryptedItemWriteEncryptedItemwrite_encrypted_item, decrypt_serialized_itemdecrypt_serialized_itemDecryptSerializedItemDecryptSerializedItemDecryptSerializedItemdecrypt_serialized_item

模块

基础