Как зашифровать этот файл с помощью PHP? - PullRequest
0 голосов
/ 24 декабря 2011

У меня есть страница php (только одна страница - состоит из информации о безопасности и проверки), на которой я хочу создать шифрование, на самом деле в этом случае у меня нет базы данных для сохранения данных, поэтому я должен поставитьимя пользователя и пароль на себя!

вопрос в том, как я могу зашифровать или скрыть имя пользователя и передать этот файл и как проверить правильность входа в систему?

эта страница должна быть очень безопасной, доесли он потерян, они не могут получить к нему доступ?

Я проверяю метод md5 на имя пользователя и пароль, но как его скрыть в файле: (

, пожалуйста, помогите мне, потому что это очень важномне! Большое спасибо ...

Ответы [ 2 ]

2 голосов
/ 24 декабря 2011

Жесткое кодирование пароля в файле PHP не является само по себе огромной проблемой безопасности, поскольку кому-то потребуется доступ к файлу PHP, чтобы прочитать его: если кто-то получит доступ к вашим файлам PHP, выбудет иметь гораздо большую проблему, чем ваш потерянный пароль.

Однако, избегайте:

  1. хранения пароля в виде открытого текста, вместо этого сохраните хеш.
  2. сохраняяпароль в файлах JS, так как источник файлов JS доступен клиенту

Существуют различные типы хэшей, я бы посоветовал не использовать MD5, особенно если ваш пароль не очень сложный.Такие сайты, как , это содержат базы данных хэшей MD5, поэтому ваш хэш может быть легко взломан.Используйте что-то более безопасное, например, SHA256.

ПРИМЕЧАНИЕ: очевидно, что тот, кто владеет сервером, имеет физический доступ к вашим файлам и БД, но если вы сохранили хэш, все будет в порядке.Если вы действительно обеспокоены тем, что тот, кто владеет сервером, просматривает ваши «безопасные» материалы, вам не следует использовать общий сервер в качестве начала.

1 голос
/ 24 декабря 2011
  1. Сохраните имя пользователя / пароль в переменной / массиве внутри файла PHP. Только люди, имеющие доступ к вашему серверу, смогут увидеть имя пользователя.
  2. Сохранение информации в файле со странным именем файла вместе с алгоритмом хеширования + соль также возможно. Использование .htaccess, чтобы убедиться, что никто не сможет его посетить, еще больше повышает безопасность.

Не используйте это для защиты чего-то важного, поскольку это не очень хороший способ сделать это.

...