В сети нашел интересную реализацию хеширование с использованием класса sha1. Все что нужно для шифрования и дешифрования, так это вот этот метод.
private string EncryptPass(string password)
{
SHA1 sha = SHA1.Create();
string hash = Convert.ToBase64String(sha.ComputeHash(System.Text.UnicodeEncoding.Unicode.GetBytes(password)));
return hash.Length > 49 ? hash.Substring(0, 49) : hash;
}
Кто-нибудь объяснит почему на выходе получается хеш не из 160 битов, а из 80 битов?
И почему в return именно число 49
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Нужно записать данные в таблицу ексельДелаю вот так:
Хочу отправить запрос, на создание поста в группе вк, вчера буквально работал, сейчас выдает 400 bad requestСамое главное, что если вывожу переменную...