Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

MS SQL Servr 2003 - Datenfeld verschlüsseln

Empfohlene Antworten

Hallo,

ich möchte gern ein Datenfeld so verschlüsseln, dass wenn man die Tabelle öffnet, z.B. die Passwörter nicht lesbar sind. Ich weiss dass man bei MyAdmin , das MDE5 Format einstzen konnte. We sieht es bei MS SQL Server 2003 aus?

Danke im Voraus!!

mfg

santa:D

du kannst eine eigene FUNCTION schreiben/suchen oder system.security.cryptography.md5 verwenden.

s'Amstel

erstma Vielen Dank für die schnell Antwort

Ich habe noch eine kleine Frge, was soll ich mir unter

"system.security.cryptography.md5"

vorstellen. Hab zwar gegoogelt, aber irgendwie kein Einsatzmöglichkeit für

den SQL Server gefunden.

Muss ich den Datentyp extra umändern?

Was muss ich beim Eintrag in der Tabelle beachten?

Was muss ich beim Auslesen aus der Tabelle beachten?

Danke!

was soll ich mir unter "system.security.cryptography.md5" vorstellen

das ist die MD5-klasse aus dem .NET-framework.

- bau dir eine DLL:

public partial class meine_externen_support_funktionen

{

public static SqlString meineMD5funktion(SqlString input)

...

}

- binde sie als externe assembly ein:

CREATE ASSEMBLY meineassembly

FROM 'c:\pfad\zu\deiner\dll'

- verwende die externe funktion:

CREATE FUNCTION [bla].[foo]

(@mein_klartext nvarchar(50))

RETURNS nvarchar(100)

AS

EXTERNAL NAME meineassembly.meine_externen_support_funktionen.meineMD5funktion

oder du verwendest (wobei das AFAIR nur ab SQL 2005 funktioniert):

HashBytes (Transact-SQL)

select HASHBYTES('MD5', 'blafasel')

go

0xD10D8A79D702B43C6...

Muss ich den Datentyp extra umändern?

von was auf was? einen MD5 speicherst du am besten in einem VARCHAR.

Was muss ich beim Eintrag in der Tabelle beachten?

zuerst MD5-hash erstellen, dann in der datenbank ablegen.

Was muss ich beim Auslesen aus der Tabelle beachten?

MD5-hash auslesen und mit dem originären hash vergleichen.

s'Amstel

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.