EncryptedObject

EncryptedObject[assoc]

表示由 Encrypt 生成的加密数据.

更多信息

  • EncryptedObject[]["prop"] 产生加密对象的属性. 可能的属性包括:
  • "Cipher"使用的加密算法
    "BlockMode"分组加密的分组链接模式
    "Data"作为 ByteArray 对象的加密数据
    "InitializationVector"初始化向量
    "OriginalForm"提供给 Encrypt 的表达式形式
  • EncryptedObject[]["Parameters"] 以关联的形式给出对象中包含的所有信息.
  • EncryptedObject[]["Properties"] 给出可用属性的列表.
  • Normal[EncryptedObject[]] 给出 ByteArray[] 对象,含有适合传输给外部程序的原始字节码. (注意对大多数方法来讲,解密既需要密钥也需要初始化向量.)
  • "OriginalForm" 属性的可能值有 "Expression""String""ByteArray". "OriginalForm" 的设置决定了把 Decrypt 作用在 EncryptedObject 上产生的表达式的形式.

范例

打开所有单元关闭所有单元

基本范例  (1)

对消息进行加密,得到一个加密对象:

获取加密对象的属性:

获取 EncryptedObject 中包含的所有信息:

范围  (2)

从用 RSA 加密的字节数组数据创建一个 EncryptedObject

指定加密的细节:加密算法、填充模式和明文消息的格式:

用正确的密钥解密:

从用对称加密算法加密的字节数组数据创建一个 EncryptedObject

指定加密的细节:加密算法、分组模式、初始化向量和明文消息的格式:

用正确的密钥或密码解密:

Wolfram Research (2015),EncryptedObject,Wolfram 语言函数,https://reference.wolfram.com/language/ref/EncryptedObject.html (更新于 2021 年).

文本

Wolfram Research (2015),EncryptedObject,Wolfram 语言函数,https://reference.wolfram.com/language/ref/EncryptedObject.html (更新于 2021 年).

CMS

Wolfram 语言. 2015. "EncryptedObject." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/EncryptedObject.html.

APA

Wolfram 语言. (2015). EncryptedObject. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/EncryptedObject.html 年

BibTeX

@misc{reference.wolfram_2024_encryptedobject, author="Wolfram Research", title="{EncryptedObject}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/EncryptedObject.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_encryptedobject, organization={Wolfram Research}, title={EncryptedObject}, year={2021}, url={https://reference.wolfram.com/language/ref/EncryptedObject.html}, note=[Accessed: 21-November-2024 ]}