Без кода, который их генерит - гадание на кофейной гуще. 1DA1AF37BBF5F0D3B2436F3BDF3A6FBE627F79C4 - вероятно SHA1 ибо 160 бит. Остальные - ХЗ, не помню ни одного хэша на 200 бит. И да, хэши не расшифровывают, ибо никакого шифрования не происходило.
Потому что указатель начинает указывать на следующий элемент той размерности, для которой указатель создавался. Сделаете unsigned char* - будет на размер char увеличиваться (1 скорее всего), unsigned long long* - на 8. void* скорее всего вообще не даст такой фокус провернуть (и правильно сделает).
Если магазины потом не будут слать тысячи сообщений вида "А у нас есть еще и это!" - вполне полезная штука для покупателя. А вот для магазина - не уверен.