摘要
本发明涉及一种基于区块链的Hadoop数据加解密方法及系统,方法包括加密步骤和解密步骤;加密时,在客户端中划分需要存储的数据为块并计算哈希值,使用签发密钥加密数据块,存入区块链网络。解密时,客户端获取数据节点地址,连接节点获取数据块,节点解密数据块,客户端查询区块链验证哈希值以确保数据完整性,实现数据的安全传输和保护。与现有技术相比,本发明在客户端完成数据加密,在数据节点执行解密,能够减轻Hadoop集群的加解密负担,提高作业的执行效率和响应时间,结合哈希值校验与权限验证机制,实现了数据从加密存储到解密访问全流程的安全管控,保证数据完整性。