code: func (h *FileHeader) SetPassword(password string) {
  	if !h.IsEncrypted() {
  		h.setEncryptionBit()
  	}
  	h.password = func() []byte {
  		return []byte(password)
  	}
  }
docs: // SetPassword sets the password used for encryption/decryption.