En batch, siempre vas a poder sacar la contraseña, solamente podras dificultar el encontrarla, pero sacar ese "hash" que dices siempre se va a poder sacar, pues es lo que tiene que un archivo por lotes ya que su codigo siempre se podra sacar, pues no se puede compilar como otros lenguajes.
si lo que quieres es meter una contraseña al batch y dificultar la lectura de su codigo, mete variables con cadenas de caracteres largas y con varais capas. Aunque uno que tenga un poco de luces, dara la vuelta al codigo para sacarlo sin variables.
Un saludo