Skynet does an equivalent renaming. The .sh is used primarily for Codacy to check my work - sadly it isn't smart enough to work on files without an extension.
In any case - does renaming actually affect the hash?
Code:
admin@RT-AC86U:/tmp/home/root# md5sum /jffs/scripts/YazFi.sh
98cdaf74b34d4eb279e23a003b3d3afb /jffs/scripts/YazFi.sh
admin@RT-AC86U:/tmp/home/root# mv /jffs/scripts/YazFi.sh /jffs/scripts/YazFi.test
admin@RT-AC86U:/tmp/home/root# md5sum /jffs/scripts/YazFi.test
98cdaf74b34d4eb279e23a003b3d3afb /jffs/scripts/YazFi.test