Assalam aleikum wa rahmatullahi wa barakthu,
I completely understand the need for modesty when it comes to being around non-Mahram men but I have never understood why its not permissible to shake hands with a strange man. I just see it as a way of greeting someone and showing request whereas something like hugging is a lot more intimate. Could anyone enlighten me? Is shaking hands completely haram or is it disliked?