I'm not so sure.
If only there was a way to represent 256 distinct values with an alphabet containing fewer than 256 symbols.
Regardless, this is basic crypto. BYOND supports md5 and should have no trouble implementing SHA-2 when the code has been given to them.
The code has been given to you too. I guarantee it's easier for you to take the code, compile it as a dll, and call it from a DM program than it is for the BYOND staff to add a new function to the language, test it, rebuild the software suite, and release an update.
Regardless, this is basic crypto. BYOND supports md5 and should have no trouble implementing SHA-2 when the code has been given to them.