Hi Yeswin,
I m not sure if I understand this question
Does this assertions hash the data with required algorithm before the generation of Security signature?
The assertion does not alter the content before generating the signature.
Is the signature Base 64 encoded?
Yes, the signature is base64 encoded as per the documentation.