密码学

Wolfram语言包含用于对称(私钥)和非对称(公钥)加密的内置函数,包括RSA、椭圆曲线和其他方法。

加密和解密

加密 使用对称或非对称加密加密任何表达式

解密 解密加密对象或字节数组

加密数据的表示

加密对象 加密数据和相关元数据的符号表示

二进制数组 密文等的原始字节。

文件加密

加密文件,解密文件 加密、解密文件和云对象

加密系统规范

对称密钥 对称加密系统中给出完整信息的密钥

公共密钥 非对称(公钥)加密系统的公钥

私人密钥 非对称(公钥)加密系统的私钥

密钥生成

生成对称密钥 随机生成密钥或从密码生成密钥

生成非对称密钥对 生成随机公钥和私钥

密钥派生

生成派生密钥 从密码中派生密钥(使用scrypt等)

验证派生密钥 从派生密钥验证密码

派生密钥 派生密钥的表示

密钥管理

导入,导入字符串 从导入密钥“PEM”文件夹

证券证书 公钥安全证书的表示

数字签名

生成数字签名 使用私钥生成数字签名

验证数字签名 使用公钥验证数字签名

数字签名 数字签名的符号表示

搞砸 计算各种密码散列

生成文件签名    验证文件签名    文件哈希

密码学数论»

电源模块    因子整数    乘法顺序    EulerPhi公司    ...

密码分析

字典查找    字符计数    字母编号

处理密文

字节排列ToString    字符串到字节数组    基本编码    基本解码

系统凭据存储

系统凭据 将密码存储在操作系统的安全凭据存储中

$SystemCredentialStore 当前活动的凭据存储

系统凭证数据    系统凭据密钥    系统认证密钥

$DefaultSystemCredentialStore    SystemCredentialStore对象