1.一种基于区块链技术的手机号码一键换绑的方法,其特征在于包括以下步骤:
步骤1,在区块链平台注册过的用户可通过联网设备登录该区块链平台,设备并不限于个人计算机、移动终端等具有显示和处理功能的设备,并完成新增个人信息与修改个人信息的操作;
步骤2,区块链平台获取用户端上传的个人信息,个人信息包括并不限于手机号码、姓名、身份证号码等,当接受到对存储的个人信息修改和新增的请求时,对请求进行认证,在认证通过后对用户上传的修改和新增后的个人信息进行哈希运算加密并打包至区块中,然后将该区块存储至区块链中;
步骤3,区块链平台接收到用户端发送的机构的授权请求时,对区块链上加密过的用户信息进行解密和筛选,并将筛选后的用户信息通过区块链平台发送至该机构;
上述的一种基于区块链的个人信息加密授权的方法,对用户请求的信息新增与修改操作的步骤包括:步骤4,区块链平台获取用户端上传的用户个人信息,根据用户个人数字身份证、用户密钥信息对区块链上加密过的用户信息进行解密;
若是用户上传新增信息的请求,对请求进行认证,认证成功后在原信息上新增用户信息,再将新的个人信息进行哈希运算加密并打包至区块,然后将该区块存储至区块链中;
若是用户上传修改信息请求,对请求进行认证,认证成功后将该用户上传信息与原信息进行替换操作,再将新的个人信息进行哈希运算加密并打包至区块,然后将该区块存储至区块链中。
2.如权利要 1所述的一种基于区块链技术的手机号码一键换绑的方法,其特征在于对区块链中的对应用户个人信息进行解密与筛选的步骤包括:从用户请求中读取至少包括个人数字身份证、用户密钥的信息和所需信息类型;通过个人数字身份证在所述区块链中查找对应的用户个人信息,使用用户密钥对该用户个人信息进行解密;最后根据所需信息类型,在解密后的用户个人信息中,筛选出所需的个人信息。