Jest to polecenie msencrypt, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
msencrypt — utwórz klucz szyfrujący lub zaszyfruj fragmenty parametrów połączenia do wykorzystania w
pliki map
STRESZCZENIE
mszyfrowanie [-generator kluczy filet | -klawisz filet ciąg]
OPIS
mszyfrowanie może utworzyć klucz szyfrowania lub zaszyfrować fragmenty parametrów połączenia do użytku
w plikach map. Zazwyczaj możesz chcieć zaszyfrować części parametru CONNECTION dla
połączenie z bazą danych. Do korzystania z tego obsługiwane są następujące CONNECTIONTYPE
metoda szyfrowania:
· OGR
· Oracle Spatial
· PocztaGIS
· SDE
OPCJE
-generator kluczy filet
Tworzy nowy klucz szyfrowania w filet.
-klawisz filet ciąg
Użyj klucza w filet zaszyfrować ciąg.
UWAGI
Zastosowanie in Plik mapy.
Lokalizację klucza szyfrującego można określić za pomocą dwóch mechanizmów, albo poprzez ustawienie
zmienną środowiskową MS_ENCRYPTION_KEY lub przy użyciu dyrektywy CONFIG w obiekcie MAP
pliku mapy. Na przykład:
CONFIG MS_ENCRYPTION_KEY "/ścieżka/do/mykey.txt"
Użyj znaków { i } jako ograniczników zaszyfrowanych ciągów w połączeniach bazy danych
w pliku mapy. Na przykład:
TYP POŁĄCZENIA ORACLESPATIAL
POŁĄCZENIE "użytkownik/{MIIBugIBAAKBgQCP0Yj+Seh8==}@usługa"
PRZYKŁAD
WARSTWA
NAZWA „prowincje”
TYP POLYGON
TYP POŁĄCZENIA POSTGIS
POŁĄCZENIE „Host=127.0.0.1 nazwa bazy danych=użytkownik gmap=hasło postgres=iluvyou18 port=5432”
DANE "the_geom Z prowincji przy użyciu SRID=42304"
STAN DOMYŚLNY
KLASA
NAZWA „Kraje”
KOLOR 255 0 0
KONIEC
KONIEC
Oto kroki, aby zaszyfrować hasło w powyższym połączeniu:
1. Wygeneruj klucz szyfrujący (pamiętaj, że klucz ten nie powinien być nigdzie przechowywany
dostępne katalogi Twojego serwera WWW):
msencrypt -keygen "/home/user/mykey.txt"
Ten wygenerowany plik klucza może zawierać coś takiego:
2137FEFDB5611448738D9FBB1DC59055
2. Zaszyfruj hasło połączenia przy użyciu wygenerowanego klucza:
msencrypt -key "/home/user/mykey.txt" "iluvyou18"
Który zwraca zaszyfrowane hasło w wierszu poleceń (użyjesz go za sekundę):
3656026A23DBAFC04C402EDFAB7CE714
3. Edytuj plik mapy, aby upewnić się, że można znaleźć plik „mykey.txt”, używając opcji
Zmienna środowiskowa „MS_ENCRYPTION_KEY”. Parametr CONFIG wewnątrz obiektu MAP
można użyć do ustawienia zmiennej środowiskowej w pliku mapy:
MAP
...
KONFIG „MS_ENCRYPTION_KEY” „/home/user/mykey.txt”
...
KONIEC #plikmapy
4. Zmodyfikuj POŁĄCZENIE warstwy, aby korzystało z wygenerowanego klucza hasła, pamiętając o użyciu
nawiasy „{}” wokół klawisza:
POŁĄCZENIE „host=127.0.0.1 nazwa_bazy danych=użytkownik gmap=postgres
password={3656026A23DBAFC04C402EDFAB7CE714} port=5432"
5. Gotowe! Wypróbuj swój nowy zaszyfrowany plik mapy za pomocą shp2img(1) użyteczność!
Marzec 13 2016 mszyfrowanie(1)
Korzystaj z msencrypt online, korzystając z usług onworks.net