Pewne informacje możemy chcieć zapisać w bazie danych w sposób zaszyfrowany, tak aby dostęp do tych informacji nie pozwalał na ich odczytanie osobom niepowołanym. Takimi danymi newralgicznymi mogą być hasła i klucze do licencji oprogramowania użytkowników modułu Studio IT.net.
Uniwersalna metoda pozwalająca na szyfrowanie danych i ich zapis dostępna jest za pomocą transakcji y_insert_update.aspx
Konfiguracja
Definiując szablon formularza dopisywania i edycji definiując typ kolumny należy ze słownika typów pól wybrać PASSWORD
Wykorzystanie
W efekcie formularz wygląda jak zwykle, tzn pole tekstowe na wpisanie nazwy asortymentu pozwala nam wprowadzać dowolny tekst.
Po zapisaniu – wartość wwwwwwwwwww zostanie zaszyfrowana i taki ciąg znaków został zapisany w bazie danych.
Edycja
Edycja rekordu za pomocą formularza zawierającego pole oznaczone jako PASSWORD powoduje, że odczytane zaszyfrowane dane są prezentowane za pomocą 5 symboli * (*****).
Jeżeli zapisując zmiany w formularzu dane w obiekcie typu PASSWORD zawierają ciąg znaków ***** lub wartość jest pusta to program nie dokona żadnych zamian (zapisu), czyli zaszyfrowana wartość zostaje niezmieniona w bazie.
Odczytanie zaszyfrowanych informacji
W celu odczytania zaszyfrowanej informacji zapisanej w bazie danych należy skorzystać z dedykowanej transakcji pozwalającej na odszyfrowanie danych i wyświetlenie prawdziwej informacji.