What is the primary purpose of transforming data into a fixed-size string of characters, which cannot be easily reversed, within security practices?
To compress data into a smaller format for efficient storage
To encrypt data so that it can only be decrypted with a corresponding key
To translate data into a non-human-readable format for obfuscation purposes
To ensure data integrity and prevent reverse engineering of the original data