Нужен JavaScript. Открой страницу в обычном браузере (Chrome, Safari, Firefox).
Разные пароли — разный контент. Шифрование AES-256 прямо в браузере: сервер хранит только шифротекст и не знает ни паролей, ни содержимого.
Запоминается в этом браузере. Нужен, чтобы посторонние не могли создавать ссылки на твоём сервере.