摘要
本申请公开了一种基于多端交互的数据加密方法及系统,涉及数据加密:在用户首次注册时,获取用户输入的主密码数据,根据主密码数据,通过密钥派生函数生成主密钥种子数据;基于主密钥种子数据,采用分层哈希算法构建密钥推导树数据结构,密钥推导树数据结构以主密钥种子数据为根节点,按照设备类别和设备标识逐层展开形成树状推导路径;当新设备请求授权时,根据密钥推导树数据结构,结合相应新设备的属性数据计算推导路径,沿推导路径从主密钥种子数据推导生成对应新设备的专属密钥数据;根据发送设备的专属密钥数据,结合接收设备在密钥推导树中的路径数据,对设备间待传输数据进行加密处理,生成加密数据流;本申请提高离线设备加密效率。