«Подписываем данные SHA-256 с секретным ключом». Такую подпись подделывают, не зная ключа
Знакомая схема защиты от подмены. Сервер кладёт клиенту cookie user=guest&role=reader и рядом — подпись sha256(secret + данные), чтобы клиент не переписал reader на admin. Секр...