This macro scans all incoming SMS from non contacts and if the message is in the database and has a minimum trusted level( reports) then you get a warning and automatically report the message, you can report non detected messages by hand and it runs over an API hosted on a server from me...
Ok, we need a block for encryption, decryption and hashing for something like Databases. I would prefer a block for encryption, one for decryption( AES and RSA), one for hashing like SHA256 and one to generate Keys for AES and RSA.