SHA-1 не генерирует текст, он генерирует двоичный хэш (как и большинство дайджестов), поэтому у него нет кодировки (или в этом отношении забота о кодировке ввода).если хотите, можете представить его в виде текста (строковое представление шестнадцатеричного значения и base64), особенно если вам нужно передать его по сети или показать его пользователям.Эта кодировка зависит от вас.