Probably the simplest I can suggest is to use GnuPGP/GPG. There are apps for ios (here is one
https://pgpro.app/) and there are a bunch of utilities to deal with openpgp crypto stuff.
sha256 is not an encryption method. Its a digest, a one way function that generates a unique repeatable checksum of a data stream.
sha256 or other hash functions are used in conjunction with public-key infrastructure to provide a way to prove to the receiver that the sent data was generated by the expected sender. No encryption happens here. This whole mess thing is referred to as HMAC.
Encryption happens with things like AES, Blowfish, etc.