Безопасен ли такой механизм remember me?
base64 легко опознается визуально - можете не париться. По длине хэша можно получить список алгоритмов, которые дают ту же длину.
Как только плохой парень зарегается и увидит в своих кукисах хэш от "12345", то есть своего пароля, он будет знать принцип хэширования и спокойно сможет подбирать пароль по украденным кукисам. Отсутствие ограничений на число авторизаций по кукам - тож плохо
Можно создавать хэш из ip пользователя+user agent и записывать его в отдельное поле, ну а в куки достаточно писать id пользователя и еще какой-то ключ, который тоже должен быть записан в отдельном поле (чтоб случайно не совпало ничего)