Enhancing the privacy and security of Hyperledger Fabric smart contracts using different encryption methods