salt used always for  ```new String(Hex.encode(salt))```