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-2024.png

Don't miss out on SAS Innovate - Register now for the FREE Livestream!

Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.

 

Register now!

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