************** 公共函数及样式 ************** 公共的函数 ^^^^^^^^^^ .. note:: res为返回的数据 js/storepri.js --------------- ============================= ============================================ =========================================================================== 函数原型 用途 说明 ============================= ============================================ =========================================================================== PriSessSave(name,pri) 保存私钥到临时存储 ``name`` 为私钥别名, ``pri`` 为私钥数据,成功返回true,失败返回flase PriLocalSave(name,pri) 保存私钥数据到长期储存 ``name`` 为私钥别名, ``pri`` 为私钥数据,成功返回true,失败返回flase PriReadIndex() 返回私钥索引 ``res[0]`` 为id号, ``res[1]`` 为名称 PriRead(id) 返回指定的私钥数据 ``id`` 为id号 PriDel(id) 删除指定的私钥 ``id`` 为id号 PriDelAll() 删除所有的私钥 PriSearchId(keyid) 返回从密钥id数组找到的第一个密钥的保存id 出错或没找到返回-1 PriGenIndex() 生成从密钥id到保存id是索引 PriReadName(id) 返回指定保存id号的密钥别名 PriCover(id, data) 用data覆盖指定id号的私钥 ============================= ============================================ =========================================================================== js/storepub.js --------------- ============================= ============================================ ========================================================================= 函数原型 用途 说明 ============================= ============================================ ========================================================================= PubSave(name,pub) 保存公钥到长期存储 ``name`` 为公钥别名, ``pub`` 为公钥数据,成功返回true,失败返回flase PubReadIndex() 返回公钥索引 ``res[0]`` 为id号, ``res[1]`` 为名称 PubRead(id) 返回指定的公钥数据 ``id`` 为id号 PubDel(id) 删除指定的公钥 ``id`` 为id号 PubDelAll() 删除所有的公钥 PubSearchId(keyid) 返回从密钥id数组找到的第一个密钥的保存id 出错或没找到返回-1 PubGenIndex() 生成从密钥id到保存id是索引 PubReadName(id) 返回指定保存id号的密钥别名 ============================= ============================================ ========================================================================= js/dark.js ----------- ============================= ================================ ================================================ 函数或变量 用途 说明 ============================= ================================ ================================================ Setting.dark.mode 当前暗主题模式 0为不启用暗主题,1为启用暗主题,2为随时间变化 Setting.dark.set(mode) 设定当前暗主题模式 同上 ============================= ================================ ================================================ js/char_conv.js ---------------- ============================= ================================ 函数或变量 用途 ============================= ================================ char_conv(str) 转换特殊字符到html转义符 ============================= ================================ js/searchkey.js ----------------- ============================= ====================================================================== 函数或变量 用途及说明 ============================= ====================================================================== async searchById(keyid) 在服务器上通过密钥id搜索密钥,返回值为 ASCII 字符封装的输出 async searchByEmail(email) 在服务器上通过密钥邮箱搜索密钥,返回值为 ASCII 字符封装的输出 ============================= ====================================================================== js/blob.js ----------- ============================= ====================================================================== 函数或变量 用途及说明 ============================= ====================================================================== Uint8Array2blobUrl(data) 将Uint8Array转成blob链接 ============================= ====================================================================== 公共的样式 ^^^^^^^^^^ css/style.css -------------- ============================= ============================================================================ 类名或元素名 用途和说明 ============================= ============================================================================ .textarea-inherit 用于文本域 .input-inherit 用于输入文本框 .center 用于内部元素要居中的元素 .btn 用于按钮 ============================= ============================================================================ js/dark.js ----------- ================= ============================= 类名或元素名 用途及说明 ================= ============================= .no-dark 对此元素禁用暗主题 ================= =============================