Add shaWithString and shaWithData