Aceasta este comanda msencrypt care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
msencrypt - creați o cheie de criptare sau criptați porțiuni din șirurile de conexiune pentru utilizare în
mapfiles
REZUMAT
msencrypt [-keygen fişier | -cheie fişier şir]
DESCRIERE
msencrypt poate crea o cheie de criptare sau cripta porțiuni din șirurile de conexiune pentru utilizare
în mapfiles. De obicei, este posibil să doriți să criptați porțiuni din parametrul CONEXIUNE pentru
o conexiune la baza de date. Următoarele CONNECTIONTYPE-uri sunt acceptate pentru utilizarea acestuia
metoda de criptare:
· OGR
· Oracle Spatial
· PostGIS
· SDE
OPŢIUNI
-keygen fişier
Creează o nouă cheie de criptare în fişier.
-cheie fişier şir
Folosiți cheia fişier a cripta şir.
NOTE
Utilizare in Fișier hartă.
Locația cheii de criptare poate fi specificată prin două mecanisme, fie prin setare
variabila de mediu MS_ENCRYPTION_KEY sau folosind o directivă CONFIG în obiectul MAP
a fișierului dvs. de hartă. De exemplu:
CONFIG MS_ENCRYPTION_KEY „/path/to/mykey.txt”
Utilizați caracterele { și } ca delimitatori pentru șirurile criptate în interiorul CONEXIUNILOR de baze de date
în fișierul dvs. de hartă. De exemplu:
CONEXIUNETIP ORACLESPATIAL
CONEXIUNE „utilizator/{MIIBugIBAAKBgQCP0Yj+Seh8==}@service”
EXEMPLU
STRATULUI
NUME „provincii”
TIPUL POLYGON
CONNECTIONTYPE POSTGIS
CONECTARE "gazdă=127.0.0.1 dbname=gmap user=postgres parola=iluvyou18 port=5432"
DATE „the_geom FROM provincie folosind SRID=42304”
STARE IMPLICITĂ
CLASĂ
NUME „Țări”
CULOARE 255 0 0
Sfârşit
Sfârşit
Iată pașii pentru a cripta parola în conexiunea de mai sus:
1. Generați o cheie de criptare (rețineți că această cheie nu ar trebui să fie stocată nicăieri în
directoarele accesibile ale serverului dvs. web):
msencrypt -keygen „/home/user/mykey.txt”
Și acest fișier cheie generat ar putea conține ceva de genul:
2137FEFDB5611448738D9FBB1DC59055
2. Criptați parola conexiunii folosind cheia generată:
msencrypt -key „/home/user/mykey.txt” „iluvyou18”
Care returnează parola criptată, la linia de comandă (o vei folosi într-o secundă):
3656026A23DBAFC04C402EDFAB7CE714
3. Editați fișierul de hartă pentru a vă asigura că „mykey.txt” poate fi găsit, folosind
Variabila de mediu „MS_ENCRYPTION_KEY”. Parametrul CONFIG din interiorul obiectului MAP
poate fi folosit pentru a seta o variabilă de mediu în interiorul unui fișier de hartă:
MAP
...
CONFIG „MS_ENCRYPTION_KEY” „/home/user/mykey.txt”
...
END #mapfile
4. Modificați CONECTAREA stratului pentru a utiliza cheia de parolă generată, asigurându-vă că o utilizați
parantezele „{}” din jurul cheii:
CONEXIUNE "gazdă=127.0.0.1 dbname=gmap user=postgres
password={3656026A23DBAFC04C402EDFAB7CE714} port=5432"
5. Gata! Încercați noul fișier de hartă criptat cu shp2img(1) utilitate!
13 martie 2016 msencrypt(1)
Utilizați msencrypt online folosind serviciile onworks.net