Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Algoritme for pseudoanonymisering

Følgende oplysninger hashes skal med i hash-funktionen , SHA256:

  • Fornavn + efternavn på den ansatte
  • PatientId, dvs. CPR-nummeret
  • Salt

Et eksempel på inputtet kunne være: Jens+Hansen+2101691234+saltFraIdsas

Ud af SHA256 kommer der en streng på 64 tegn, bestående af hexadecimal-tal. Af dette anvendes værdi på 256-bit, typisk i et byte-array. Byte-arrayet konverteres til hexadecimal, og af dette benyttes et prefix bestående af 10 tegn som pseudonymet på den ansatte.

Til hashing kan fx anvendes Java's "MessageDigest":

    MessageDigest md = MessageDigest.getInstance("SHA-256");

De relevante værdier konverteres til bytes og sendes ind i "md", og tilbage får man et byte-array.


Kald af IDSAS

Mange programmeringssprog har understøttelse for at danne kode ud fra en snitfladebeskrivelse (WSDL). Det er op til anvenderen at finde en passende udviklingsstak og passende biblioteker, der kan hjælpe med denne proces.

...