No need to get ursa outputs via base64, get buffers directly

Per the Ursa doc, the input encoding argument to pubKey.encrypt is ignored if the input is a buffer ; and if the second encoding is undefined, the output is already a buffer, so no need to get it as base64 just to decode it afterwards.