code: function rstr2binb(input) {
          var output = new Array(input.length >> 2);
          for (var i = 0; i < output.length; i++)
              output[i] = 0;
          for (var j = 0; j < input.length * 8; j += 8)
              output[j >> 5] |= (input.charCodeAt(j / 8) & 0xFF) << (24 - j % 32);
          return output;
      }
docs: /*
  Convert a raw string to an array of big-endian words
  Characters >255 have their high-byte silently ignored.