Just for simple login you don’t need a database, you probably need a simple table.
First of all, let’s consider that usually EEPROM allow from 1000 to 100000 write cycles. This means that if you write one cell more than 100,000, you have a high probability that your cell will die, you can no longer write it.
The question is, how many logins are allowed? It all depends on choosing the right data structure and understanding the amount of memory required.
Arduino: 2... 50, . - O (1), - O (n), - O (n). .
, 50.. 1000, . - O (n), - O (n), - O (n log n). - O (n) , , , , .
1000 , . - O (n log n), - O (n log n), - O (n log n). , , .
- , . O (1), O (1), O (1). , , . , , .
, , , , EEPROM.
, -, , reset .
, , . , . , . MD5, Android, MD5, 16 , Arduino , MD5 , .
.