Compare commits
3 Commits
password-f
...
409e4ae98f
| Author | SHA1 | Date | |
|---|---|---|---|
| 409e4ae98f | |||
| 978974f012 | |||
| a1fdfa0a41 |
25
README.md
Normal file
25
README.md
Normal file
@@ -0,0 +1,25 @@
|
||||
Temat: Analizator haseł
|
||||
|
||||
Założenia:
|
||||
- Sprawdza ile hasło będzie łamane przy pomocy metody Bruteforce (Andrii Solianyk)
|
||||
- Sprawdza czy hasło nie wyciekło (Patryk Kania)
|
||||
- Sprawdza jego złożoność (Hubert Salwa)
|
||||
- Proponuje zmiany hasła w celu poprawy jego złożoności (Hubert Salwa)
|
||||
- Statystyki złożoności (Andrii Solianyk)
|
||||
|
||||
Skład zespołu:
|
||||
|
||||
- Andrii Solianyk
|
||||
- Patryk Kania
|
||||
- Hubert Salwa
|
||||
|
||||
Weryfikator Siły Hasła (Password Validator) to narzędzie służące do kompleksowej oceny bezpieczeństwa wprowadzonych haseł. Aplikacja natychmiastowo analizuje hasło pod kątem siły, sprawdzając takie kryteria jak długość, różnorodność znaków (duże/małe litery, cyfry, symbole) i brak typowych słów słownikowych. Ponadto, kluczową funkcjonalnością jest weryfikacja, czy hasło nie wyciekło wcześniej w wyniku naruszeń danych. Ostatecznym celem aplikacji jest dostarczenie użytkownikowi natychmiastowej informacji zwrotnej i wskazówek, które pomogą mu stworzyć silne i unikalne zabezpieczenie konta.
|
||||
|
||||
|
||||
Do statystyk:
|
||||
|
||||
Wypisywanie dodatkowych informacji na temat statystyk liter w tym haslie.
|
||||
|
||||
Raport przygotowany w formie dokumentu, rozbudowane sprawozdanie
|
||||
- wstęp teoretyczny
|
||||
- implementacja
|
||||
@@ -181,3 +181,27 @@ input[type="password"]:focus {
|
||||
color: #fca5a5;
|
||||
}
|
||||
}
|
||||
|
||||
#strengthBarContainer {
|
||||
width: min(92vw, 480px);
|
||||
margin: 10px auto 0;
|
||||
height: 10px;
|
||||
background: #e2e8f0;
|
||||
border-radius: 8px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
#strengthBarFill {
|
||||
height: 100%;
|
||||
width: 0;
|
||||
background: var(--bad);
|
||||
transition: width 200ms ease, background-color 200ms ease;
|
||||
}
|
||||
|
||||
ul#tipsList {
|
||||
width: min(92vw, 480px);
|
||||
margin: 10px auto 0;
|
||||
padding-left: 20px;
|
||||
font-size: 14px;
|
||||
color: var(--text);
|
||||
}
|
||||
|
||||
@@ -5,32 +5,6 @@
|
||||
<title>PassMetric</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="stylesheet" th:href="@{/css/password.css}">
|
||||
<style>
|
||||
/* Pasek siły hasła – dopasowany do Twojego stylu */
|
||||
#strengthBarContainer {
|
||||
width: min(92vw, 480px);
|
||||
margin: 10px auto 0;
|
||||
height: 10px;
|
||||
background: #e2e8f0;
|
||||
border-radius: 8px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
#strengthBarFill {
|
||||
height: 100%;
|
||||
width: 0%;
|
||||
background: var(--bad);
|
||||
transition: width 200ms ease, background-color 200ms ease;
|
||||
}
|
||||
|
||||
ul#tipsList {
|
||||
width: min(92vw, 480px);
|
||||
margin: 10px auto 0;
|
||||
padding-left: 20px;
|
||||
font-size: 14px;
|
||||
color: var(--text);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Sprawdź siłę hasła</h1>
|
||||
|
||||
Reference in New Issue
Block a user