add unix crypt format; change default input encoding to ascii; change argument order for the size argument; license as lgpl3