АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

msencrypt - Интернет в облаке

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

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

ПРОГРАММА:

ИМЯ


msencrypt - создать ключ шифрования или зашифровать части строк подключения для использования в
карты

СИНТАКСИС


мсенкрипт [-кейген файл | -ключ файл string]

ОПИСАНИЕ


мсенкрипт может создать ключ шифрования или зашифровать части строк подключения для использования
в файлах карты. Обычно вы можете захотеть зашифровать части параметра CONNECTION для
подключение к базе данных. Следующие CONNECTIONTYPE поддерживаются для использования этого
метод шифрования:

· ОГР

· Oracle Пространственный

· ПостГИС

· СДЕ

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


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

-ключ файл string
Используйте ключ в файл зашифровать string.

ПРИМЕЧАНИЯ


Используйте in Мапфайл.

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

КОНФИГУРАЦИЯ MS_ENCRYPTION_KEY "/path/to/mykey.txt"

Используйте символы {и} в качестве разделителей для зашифрованных строк внутри ПОДКЛЮЧЕНИЙ к базе данных.
в вашем файле карты. Например:

ТИП ПОДКЛЮЧЕНИЯ ORACLESPATIAL
ПОДКЛЮЧЕНИЕ "пользователь / {MIIBugIBAAKBgQCP0Yj + Seh8 ==} @ служба"

ПРИМЕР


СЛОЙ
НАЗВАНИЕ "провинции"
ТИП ПОЛИГОН
ТИП СОЕДИНЕНИЯ POSTGIS
ПОДКЛЮЧЕНИЕ "host = 127.0.0.1 dbname = gmap user = postgres password = iluvyou18 port = 5432"
ДАННЫЕ "the_geom FROM провинции с использованием SRID = 42304"
СТАТУС ПО УМОЛЧАНИЮ
ЗАНЯТИЕ
НАЗВАНИЕ "Страны"
ЦВЕТ 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
...
КОНФИГУРАЦИЯ "MS_ENCRYPTION_KEY" "/home/user/mykey.txt"
...
КОНЕЦ #mapfile

4. Измените ПОДКЛЮЧЕНИЕ слоя, чтобы использовать сгенерированный ключ пароля, не забудьте использовать
скобки "{}" вокруг ключа:

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

5. Готово! Попробуйте свой новый зашифрованный файл карты с шп2имг(1) полезность!

13 марта 2016 мсенкрипт(1)

Используйте msencrypt в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad