Я предполагаю, что вы используете отправку формы при входе в систему. jsp для отправки имени пользователя и пароля.
Используйте HTTP POST вместо GET:
При входе в систему. jsp, используйте метод http, так как POST
<form action="welcome.jsp" method="post">
Для передачи используется метод GET и POST данные от клиента к серверу по протоколу HTTP, но основное различие между методом POST и GET заключается в том, что GET переносит параметр запроса, добавленный в строку URL (в виде открытого текста и может быть просмотрен из браузера), тогда как POST переносит параметр запроса в теле сообщения, что делает его более безопасным способом передачи данных от клиента к серверу по протоколу http.
Подробнее о сообщении: https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/POST
РЕДАКТИРОВАНИЕ:
Шифрование данных в браузере (Javascript way):
<html>
<head>
<script src="md5.js" language="javascript" >
console.log("md5.js script loaded");
</script>
<script language="javascript" type="text/javascript">
function doLogin()
{
document.formname.hash.value=MD5(document.formname.password.value);
document.formname.password.value = "";
document.formname.submit();
}
</script>
Для кнопки отправки формы,
<input onClick="doLogin(); return true;" type="submit" value="Login">