STRING %MASK%
Scopo: Codifica di caratteri
Sintassi: %MASK%(%STRING% data, %STRING% seed, %NUMBER% mode)
Descrizione: Torna la codifica di data
secondo il seme seed.
mode può assumere i seguentoi valori:
Tipicamente utilizzata per crittare determinate informazioni che possono
essere rese in chiaro, tramite la %UNMASK%, solo se si è a conoscenza della
modalità con cui l'informazione è stata crittata.
garantisce la stampabilità dei dati se in ingresso sono
stampabili;
versioni di Highway
Application Server >= 3.2.5.3 producono risultati diversi dalle
versioni precedenti per stringhe conteneti caratteri al di sopra di 127;
non garantisce la stampabilità dei dati in uscita.
Valore restituito: valore alfanumerico
Torna stringa vuota in caso di errore generico.
Vedere anche: %UNMASK%
Esempio:
%STRING%(msg2cript, "Importo base dell'appalto: £ 130.000.000")
%STRING%(keycode, "3D Informatica")
%STRING%(msgcoded, "")
%NUMBER%(mode, 1)
%STRCPY%(msgcoded, %MASK%(msg2cript, keycode, mode))
%WRITE%(msgcoded)<br>
<!-- chi conosce la chiave di decodifica 'keycode' può leggere il valore criptato -->
%STRCPY%(msg2cript, %MASK%(msgcoded, keycode, mode))
%WRITE%(msgcoded)<br>
Program output:
I\Qv[InVxZuUnWD Li MVY(hH eOVvxNyQD'Xe`xqVZD^I Ywo+8T I£O ^(N)`.q4p1k5f5E. 3w9.,
Importo base dell'appalto: £ 130.000.000