Ответ 1
Хеш SHA256, представленный в шестнадцатеричном формате, состоит из 64 шестнадцатеричных символов, то есть соответствует следующему регулярному выражению:
^[A-Fa-f0-9]{64}$
Пример:
7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069