проконсультируйте по работе кода. выдвину предположение верно ли оно? в конец добавляется фальшивая соль. если кто то захочет расшифровать пароль то он будет расшифровывать всю строку, но проверка идет только по составной строке ( соль до пароль + шифр.пароль) а след часть просто отбрасывается?