LesezeichenAbonnierenRSS-Feed abonnieren
ebecker
Nicht anwendbar

Hallo allerseits,

ich suche eine Möglichkeit (Funktion, Macro, ...) um Felder zu anonymisieren für die Weitergabe von Daten.

Z.B. Namen, Kundennummern. Wichtig dabei ist, dass gleiche Inhalte reproduzierbar und nicht bzw. nur mit hohen Aufwand auf den Ursprungswert zurück zu wandeln sind  (Einwegfunktion, Falltürfunktion).

Die MD5-Funktion bietet dies allerdings ist die durch die feste Länge des Ergebnisses auf 16 Byte nicht immer brauchbar.

So etwas in der Art hätte ich gern mit einstellbarem Ergebnistyp, d.h. nicht fest $16. sondern $n. und n.0, also auch numerischer Ergebnistyp.

Einfach md5 nehmen und kürzen und/oder konvertieren scheint mir etwas zu kurz gesprungen.

Irgendwelche Ideen?

EBmd5

1 ANTWORT 1
BrunoMueller
SAS Super FREQ

Hallo

Ich würde mir mal die Proc FCMP Lösung auf dieser Seite encryption - Data Masking in SAS: Scrambling Sensitive observations at character level - Stack Overf... anschauen.

Wenn man im Programmcode die Funktion LENGTHC durch LENGTH ersetzt, so werden die Blanks am Ende nicht auch codiert.

Bruno

SAS Innovate 2025: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

Diskussionsstatistiken
  • 1 Antwort
  • 1258 Aufrufe
  • 0 Kudos
  • 2 in Unterhaltung