IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

msencrypt - Online nel cloud

Esegui msencrypt nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando msencrypt che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


msencrypt: crea una chiave di crittografia o crittografa parti delle stringhe di connessione da utilizzare in
file di mappa

SINOSSI


msencrypt [-keygen filetto | -chiave filetto stringa]

DESCRIZIONE


msencrypt può creare una chiave di crittografia o crittografare parti di stringhe di connessione per l'uso
nei file di mappa. In genere potresti voler crittografare parti del parametro CONNECTION per
una connessione al database. I seguenti CONNECTIONTYPE sono supportati per l'utilizzo di questo
metodo di crittografia:

· OGR

· Oracle Spaziale

· PostGIS

· SDDE

VERSIONI


-keygen filetto
Crea una nuova chiave di crittografia in filetto.

-chiave filetto stringa
Usa la chiave in filetto crittografare stringa.

NOTE


Usa il in file mappa.

La posizione della chiave di crittografia può essere specificata da due meccanismi, impostando
la variabile d'ambiente MS_ENCRYPTION_KEY o usando una direttiva CONFIG nell'oggetto MAP
del tuo file di mappa. Per esempio:

CONFIG MS_ENCRYPTION_KEY "/percorso/a/miachiave.txt"

Usa i caratteri { e } come delimitatori per le stringhe crittografate all'interno delle CONNESSIONI del database
nel tuo file di mappa. Per esempio:

TIPO DI CONNESSIONE ORACLESPATIAL
CONNESSIONE "utente/{MIIBugIBAAKBgQCP0Yj+Seh8==}@servizio"

ESEMPIO


LAYER
NOME "province"
TIPO POLIGONO
TIPO DI CONNESSIONE POSTGIS
CONNESSIONE "host=127.0.0.1 dbname=gmap user=postgres password=iluvyou18 port=5432"
DATI "the_geom FROM provincia utilizzando SRID=42304"
STATO PREDEFINITO
CLASSE
NOME "Paesi"
COLORE 255 0 0
FINE
FINE

Ecco i passaggi per crittografare la password nella connessione sopra:

1. Generare una chiave di crittografia (notare che questa chiave non deve essere archiviata da nessuna parte all'interno)
directory accessibili del tuo server web):

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

E questo file chiave generato potrebbe contenere qualcosa come:

2137FEFDB5611448738D9FBB1DC59055

2. Cripta la password della connessione utilizzando la chiave generata:

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

Che restituisce la password crittografata, alla riga di comando (la userai in un secondo):

3656026A23DBAFC04C402EDFAB7CE714

3. Modifica il mapfile per assicurarti che 'mykey.txt' possa essere trovato, usando il
Variabile di ambiente "MS_ENCRYPTION_KEY". Il parametro CONFIG all'interno dell'oggetto MAP
può essere usato per impostare una variabile d'ambiente all'interno di un mapfile:

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

4. Modificare la CONNESSIONE del livello per utilizzare la chiave password generata, assicurandosi di utilizzare
le parentesi "{}" attorno alla chiave:

CONNESSIONE "host=127.0.0.1 dbname=gmap user=postgres
password={3656026A23DBAFC04C402EDFAB7CE714} port=5432"

5. Fatto! Prova il tuo nuovo mapfile crittografato con il shp2img(1) utilità!

13 marzo 2016 msencrypt(1)

Usa msencrypt online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad