- Главная... arrow - Статьи... arrow | - LAN & NET arrow RackTables - скрываем данные

#Записки о Unix/Linux/BSD/Solaris

RackTables - скрываем данные
Автор H@wk!   
24:02:2009 г.
Продолжаю серию статей по RackTables, уж очень мне полюбилась данная система. (Речь пойдет о версии 0.16.6.)
Данные в базе RackTables хранятся простым текстом. Есть поле "Comment", куда можно писать свой текст, любого содержания, так вот иногда, ибо память дырявая, пишу туда инфу, которую желательно хранить в неявном виде. Что делаем. В папке, где лежит проект, находим файл database.php, находим в нем строки связанные с "RackObject" - сама таблица, интересует строка 'comment'. После этого выполняем правку, изменяем строку 275. Она принимает следующий вид:

$ret['comment'] = base64_decode($row['comment']);


Находим строку 419 и меняяем ее на следующую:

$new_comment = base64_encode($new_comment);


Посе этого, в поле "Comment" RackTables пишем любые слова, например "Проверка". Переходим в phpmyadmin таблица "RackObject", находим объект для которого писали коммент и смотрим что там в поле, должны увидеть примерно следующее:

0L/RgNC+0LIg0YHQstGP0LfQuA==


Если видим, значит работает =-). Но внимание! - это нельзя назвать шифрованием и есть еще один момент при данной правке напроч ингорируются форматирование в поле "Comment". В общем - это защита от дурачка ))), знающему человеку не составит труда выполнить encode всего что там в базе и прочитать инфу. О шифровании информации, хранение паролей и другово текста я рассказал в статье: Gnome - храним пароли безопасно.

Примечание! Если в полях "Comment" уже были комментарии, то они превратятся в кракозябрики, в общем придется заного писать. Это касается только русского текста.

Добавить коментарий
Имя:
E-mail
Коментарий:



Код:* Code


Просмотров: 856

  Ваш коментарий будет первым
RSS комментарии
 
« Как скопировать файлы с удаленного ПК, если есть только SSH?   Vpsinfo : Статистика UNIX сервера в Вашем браузере »

#COMMENT

Linux - производитель сетевой ...
Посмотрите # dmesg | grep eth0 скорее всего карточка гигаби...
14/05/12 08:48 More...
By H@wk!

Linux - производитель сетевой ...
А что конкретно является скоростью, size или capacity. У мен...
11/05/12 23:19 More...
By qweqwerty

Arch rankmirrors или делаем mi...
Можно команды в sh скрипт засунуть и выполнять кроном, но я ...
10/05/12 11:13 More...
By H@wk!

Arch rankmirrors или делаем mi...
не всегда все держится в голове, поэтому - спасибо за потрач...
10/05/12 10:47 More...
By x5

FreeBSD оптимизация сервера. В...
Отличный блог, побольше бы таких статей)
07/05/12 09:28 More...
By Артем

Сейчас на сайте находятся:
20 гостей

Нашли ошибку!

Выделите текст и нажмите:
[Shift]+[Enter]
[Отправить]
Спасибо!