16e7c69efSopenharmony_ci# CryptoFramework 测试用例归档 26e7c69efSopenharmony_ci 36e7c69efSopenharmony_ci## 用例表 46e7c69efSopenharmony_ci 56e7c69efSopenharmony_ci| 测试功能 | 预置条件 | 输入 | 预期输出 |是否自动|测试结果| 66e7c69efSopenharmony_ci|--------------|--------------------------|-----------------------------------------------------------------|---------------------------------|--------------------------------|--------------------------------| 76e7c69efSopenharmony_ci| 拉起应用 | 设备正常运行 | | 成功拉起应用 |是|Pass| 86e7c69efSopenharmony_ci| 主页tabs选择 | 成功拉起应用 | 点击加密tab | 跳转至加密页面 |是|Pass| 96e7c69efSopenharmony_ci| 主页tabs选择 | 成功拉起应用 | 点击解密tab | 跳转至解密页面 |是|Pass| 106e7c69efSopenharmony_ci| 主页tabs选择 | 成功拉起应用 | 点击签名tab | 跳转至签名页面 |是|Pass| 116e7c69efSopenharmony_ci| 主页tabs选择 | 成功拉起应用 | 点击验签tab | 跳转至签名页面 |是|Pass| 126e7c69efSopenharmony_ci| 加密按钮点击 | 位于加密页面 | 不选择文件、密钥,点击加密按钮 | 提示文件或密钥为空 |是|Pass| 136e7c69efSopenharmony_ci| 解密按钮点击 | 位于解密页面 | 不选择文件、密钥,点击解密按钮 | 提示文件或密钥为空 |是|Pass| 146e7c69efSopenharmony_ci| 签名按钮点击 | 位于签名页面 | 不选择文件、密钥,点击签名按钮 | 提示文件或密钥为空 |是|Pass| 156e7c69efSopenharmony_ci| 验签按钮点击 | 位于验签页面 | 不选择文件、密钥、签名文件,点击验签按钮 | 提示文件或密钥为空 |是|Pass| 166e7c69efSopenharmony_ci| 加密功能,生成AES密钥 | 位于加密页面 | 点击随机生成AES密钥按钮,跳转至filepicker界面,默认密钥文件名为aesKey,可自定义文件命名,点击确认 | 提示已生成AES密钥 |否|Pass| 176e7c69efSopenharmony_ci| 签名功能,生成RSA密钥 | 位于签名页面 | 点击随机生成RSA密钥按钮,然后跳转至filepicker界面,默认密钥文件名为rsaKey,可自定义文件命名,点击确认 | 先提示"RSA密钥生成较慢,请稍等", 再提示已生成RSA密钥 |否|Pass| 186e7c69efSopenharmony_ci| 选择密钥 | 位于加密、解密、签名、验签页面 | 点击选择密钥按钮,跳转至filepicker界面,选择密钥文本文件,加密解密采用aes密钥,签名验签采用rsa密钥 | 文本栏显示选择的密钥文件名 |否|Pass| 196e7c69efSopenharmony_ci| 打开文件 | 位于加密、解密、签名、验签页面 | 点击选择文件按钮,跳转至filepicker界面,选择文本文件 | 文本栏显示选择的文本文件名 |否|Pass| 206e7c69efSopenharmony_ci| 选择签名文件 | 位于验签页面 | 点击选择签名文件按钮,跳转至filepicker界面,选择签名文本文件 | 文本栏显示选择的签名文本文件名 |否|Pass| 216e7c69efSopenharmony_ci| 加密功能 | 位于加密页面,已选择文件、密钥 | 点击加密按钮,跳转至filepicker界面,默认加密得到的密文文本文件名为cipherText,可自定义文件命名,点击确认 | 提示加密成功,加密内容文本栏显示密文文本内容 |否|Pass| 226e7c69efSopenharmony_ci| 解密功能 | 位于解密页面,已选择正确的文件、密钥 | 点击解密按钮,跳转至filepicker界面,默认解密得到的明文文本文件名为plainText,可自定义文件命名,点击确认 | 提示解密成功,解密内容文本栏显示明文文本内容 |否|Pass| 236e7c69efSopenharmony_ci| 签名功能 | 位于签名页面,已选择文件、密钥 | 点击签名按钮,跳转至filepicker界面,默认签名得到的签名文本文件名为signText,可自定义文件命名,点击确认 | 提示签名成功 |否|Pass| 246e7c69efSopenharmony_ci| 验签功能 | 位于验签页面,已选择正确的文件、密钥、签名文件 | 点击验签按钮 | 提示验签成功 |否|Pass| 256e7c69efSopenharmony_ci****