Hashing is a cryptographic technique that allows you to take a piece of data (such as a password or a list of sensitive information) and generate a fixed-size string of characters, called a hash, that represents the original data. Hashing is often used to protect sensitive data by making it more difficult for unauthorized parties to access the original data. By using a public key to hash the sensitive data in your list, you can add an extra layer of security and protect the privacy of your user