code: function RSAEncrypt(text) {
    var m = pkcs1pad2(text, (this.n.bitLength() + 7) >> 3);
    if (m === null) return null;
    var c = this.doPublic(m);
    if (c === null) return null;
    var h = c.toString(16);
    //if((h.length & 1) === 0) return h; else return "0" + h;
    return FixEncryptLength(h);
  }
docs: Return the PKCS#1 RSA encryption of "text" as an even-length hex string