Щоб відповісти на ваше перше запитання, Netflix не знає вашого пароля .
Що робить Netflix та кожен інший компетентний веб-сайт - це хеш-пароль, використовуючи односторонню схему хешування ( MD5 , SHA-1 , SHA-2 тощо).
Це, по суті, створює унікальний шістнадцятковий відбиток фіксованої довжини, який визначає рядок тексту, який є вашим паролем. Наприклад, ось як виглядає мій захищений пароль після хешування за допомогою MD5:
Вони зберігають цей хеш у своїй внутрішній базі даних, і кожен раз, коли ви входите в Netflix, пароль, який ви надаєте під час входу, знову хеширується за тією ж схемою і порівнюється з копією хешованого пароля, що зберігається в їхній базі даних.
Якщо вони відповідають, вони знають, що ви ввели правильний пароль і вам надано доступ. Якщо цього не зробити, ви не отримаєте автентифікацію. Ось чому, коли ви клацаєте на деякий варіант посилання Забутий пароль, вони не надсилають вам свій старий пароль, а пропонують вам вибрати новий. Це тому, що вони також не знають, що таке ваш пароль.
Тож як ви входите в систему, якщо Firefox не зберігав пароль для Netflix?
Відповідь на це - сесійні файли cookie . Коли ви ввійшли в Netflix (можливо, деякий час тому назад), можливо, ви вирішили запам'ятати свій сеанс.
Якщо ви це зробили, Firefox зберігає на вашому комп’ютері невеликий шматочок інформації, який однозначно ідентифікує вас, коли ви відвідуєте Netflix. Ці "файли cookie", як їх називають, зберігаються протягом короткого періоду часу, поки сеанс не буде активним, а потім закінчується. Однак деякі можуть тривати тижні або довше. Видаліть це cookie та Netflix не запам’ятає вас.
Що стосується вашого другого питання, якщо Firefox не "запам'ятав" пароль, він ніде не зберігається. Зберігається файл cookie. Firefox зберігає їх у своїй папці "Профілі" у файлі, cookies.sqlite
що є файлом бази даних SQLite .
Нарешті, якщо ви вирішили увійти через свій обліковий запис Facebook, вам не знадобиться пароль, і тому Firefox не зберігатиме його.
Однак cookie все одно буде створено для ідентифікації вашого сеансу.