While this note is useful for achieving compatibility with non-node.js crypto code, it contains implementation details which maybe outdated in the near future. Beware.
key
arguments are expected to be binary strings which is bytes packed as chararacter codes of a string.
What this means is that only lower byte of each character will be used.