Вам понадобится
- - Навыки программирования;
- - программа типа Crypditor.
Инструкция
1
Хранение незашифрованной информации на сервере может привести к нежелательной утечке информации, в частности – ключей к БД или, например, какого-нибудь важного документа. Поэтому все файлы лучше заранее шифровать, т.е. кодировать. Существует множество программ, которые помогут защитить нужные данные, однако многие из них либо ненадежные, либо платные.Многие данные можно защитить стандартными средствами PHP. Для этого подойдет базовая функция base64_encode(). Для обратного декодирования, соответственно, используется base64_decode(). Также существуют алгоритмы md5() и sha1(), однако они практически не поддаются дешифровке.В PHP также широко используется кодировка в JSON формате. Она позволяет шифровать информацию в определенном массиве данных и имеет вид json_encode($array). Для декодирования, соответственно, json_decode($array).Для кодирования информации, передаваемой из форм, можно воспользоваться методом crypt(). Он шифрует информацию в одном направлении. Преимущество этой функции в том, что она позволяет задавать собственные правила.
2
С помощью Java Script можно без проблем закодировать данные некоторого изображения. Для этого существует функция javascript: imageData. Также есть своеобразный алгоритм URI, который способен присваивать каждому элементу собственный идентификатор. URI имеет синтаксис:«URI = URL + URN URL = <схема>://<идентификатор-хоста-ресурса-в-зависимости-от-схемы>URN = <имя-ресурса-на-хосте-в-зависимости-от-схемы-и-контекста>».
3
Для кодирования паролей от каких либо ресурсов, или вообще от компьютера, можно воспользоваться программой Crypditor, которая использует алгоритм шифрования AES. Более того, эта программа позволяет проверить надежность используемых паролей до их шифрования.