англійськафранцузькаіспанська

Ad


Значок OnWorks

msencrypt - Інтернет у хмарі

Запустіть msencrypt у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда msencrypt, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


msencrypt - створити ключ шифрування або зашифрувати частини рядків підключення для використання в
файли карти

СИНТАКСИС


msencrypt [-кейген файл | -кілька файл рядок]

ОПИС


msencrypt може створити ключ шифрування або зашифрувати частини рядків підключення для використання
у файлах карт. Зазвичай ви можете зашифрувати частини параметра CONNECTION для
підключення до бази даних. Для використання цього підтримуються такі типи CONNECTIONTYPE
метод шифрування:

· ОГР

· Oracle Spatial

· PostGIS

· SDE

ВАРІАНТИ


-кейген файл
Створює новий ключ шифрування в файл.

-кілька файл рядок
Використовуйте ключ файл для шифрування рядок.

ПРИМІТКИ


Скористайтесь in Файл карти.

Розташування ключа шифрування можна вказати двома механізмами, або за допомогою налаштування
змінну середовища MS_ENCRYPTION_KEY або за допомогою директиви CONFIG в об'єкті MAP
вашого файлу карти. Наприклад:

CONFIG MS_ENCRYPTION_KEY "/path/to/mykey.txt"

Використовуйте символи { і } як роздільники для зашифрованих рядків у під’єднаннях до бази даних
у вашому файлі карти. Наприклад:

ТИП ЗВ'ЯЗКУ ORACLESPATIAL
ПІДКЛЮЧЕННЯ "користувач/{MIIBugIBAAKBgQCP0Yj+Seh8==}@service"

приклад


СЛОЙ
NAME "провінції"
ТИП ПОЛІГОН
ТИП ПІДКЛЮЧЕННЯ POSTGIS
ПІДКЛЮЧЕННЯ "host=127.0.0.1 dbname=gmap user=postgres password=iluvyou18 port=5432"
ДАНІ "the_geom З провінції з використанням SRID=42304"
СТАТУС ЗА УМОВЧАННЯМ
КЛАС
NAME "Країни"
COLOR 255 0 0
END
END

Нижче наведено кроки для шифрування пароля у наведеному вище з’єднанні:

1. Згенеруйте ключ шифрування (зауважте, що цей ключ ніде не повинен зберігатися всередині
доступні каталоги вашого веб-сервера):

msencrypt -keygen "/home/user/mykey.txt"

І цей згенерований ключовий файл може містити щось на кшталт:

2137FEFDB5611448738D9FBB1DC59055

2. Зашифруйте пароль підключення за допомогою цього згенерованого ключа:

msencrypt -key "/home/user/mykey.txt" "iluvyou18"

Який повертає зашифрований пароль у командному рядку (ви скористаєтеся ним за секунду):

3656026A23DBAFC04C402EDFAB7CE714

3. Відредагуйте файл карти, щоб переконатися, що 'mykey.txt' можна знайти, скориставшись
Змінна середовища "MS_ENCRYPTION_KEY". Параметр CONFIG всередині об’єкта MAP
можна використовувати для встановлення змінної середовища всередині файлу карти:

MAP
...
CONFIG "MS_ENCRYPTION_KEY" "/home/user/mykey.txt"
...
END #mapfile

4. Змініть шар CONNECTION, щоб використовувати згенерований ключ пароля, переконавшись, що використовується
дужки "{}" навколо ключа:

ПІДКЛЮЧЕННЯ "host=127.0.0.1 dbname=gmap user=postgres
password={3656026A23DBAFC04C402EDFAB7CE714} port=5432"

5. Готово! Спробуйте свій новий зашифрований файл карти з shp2img(1) корисність!

13 березня 2016 msencrypt(1)

Використовуйте msencrypt онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad