Articles of encryption

Chiffrement de colonne cohérent SQL Server

J'ai une exigence SQL Server assez simple où j'ai une colonne de type int et je veux crypter cette colonne étant donné que la fonction qui sera utilisée pour crypter la colonne devrait générer la même valeur chaque fois qu'elle est appelée. Le context J'ai un système avec 2 rôles user Rôle source, rôle cible […]

Impossible de déchiffrer les colonnes cryptées à partir de la sauvegarde de la database sur la machine locale

J'ai un server SQL 2014 en cours d'exécution sur l'un de nos servers. Nous sums en train de mettre en place des étapes de security pour nos bases de données. J'ai crypté une colonne dans l'une des tables de la database sur le server. Le problème est que lorsque je restaure la sauvegarde sur mon […]

Sql Server Cryptage et déencryption

Je veux utiliser le encryption et le déencryption du server sql dans ma database. J'ai lu beaucoup d'articles liés à cela et j'ai essayé cette chose dans mon server sql ainsi. J'ai essayé Symmesortingc Key et Transparent Data Encryption fois. La key symésortingque est également connue sous le nom de key / sys.symmesortingc_keys et la […]

Comment utiliser le chiffrement AES pour les grandes valeurs dans SQL Server?

J'ai une table SQL Server tbl avec le schéma ID int, LongText varbinary(max) Et j'ai les fonctions suivantes pour crypter / décrypter le LongText lors de l'insertion / récupération des loggings. Pour crypter: CREATE FUNCTION Encrypt ( @ValueToEncrypt varchar(max) ) RETURNS varbinary(max) AS BEGIN — Declare the return variable here DECLARE @Result varbinary(max) SET @Result […]

Quelle peut être la taille de la colonne varbinary si nous devons stocker la valeur nvarchar (10), SQL Server?

Je veux stocker une string de données au server SQL, mais datatables doivent être stockées dans un format crypté. Donc, pour cela, j'ai utilisé le encryption SQL Server et pour stocker cette valeur, j'ai utilisé la colonne varbinary. Mais je suis confus au sujet de la taille de la colonne parce que quand je crypte […]

MSSQL: De MD5 à Blowfish

Dans un environnement MSSQL, j'ai une procédure stockée que j'utilise pour générer des hachages. Actuellement, la procédure stockée utilise MD5 (avec une key de security appropriée). J'essaye de changer la procédure stockée pour qu'elle utilise Blowfish à la place. La ligne en cours dans la procédure stockée est: select @hashedvalue = convert(nvarchar(32),hashbytes('MD5',@queryssortingng+@hashpassword),2) Quelle est la […]

Inconvénients du chiffrement d'object SQL Server 2005+?

Pour une database livrée avec un produit déployé à distance, existe-t-il des inconvénients à chiffrer tous les objects de code (procs, fonctions, vues) via la clause WITH ENCRYPTION dans MS SQL Server 2005 et 2008? Les avantages sont dissuasifs pour les changements "sur mesure" dans le domaine qui permettent de résoudre un besoin tout en […]

Cryptage SQL Server: créer une key à l'intérieur d'une procédure stockée

J'ai besoin de créer une procédure stockée qui permet à notre gardien de mot de passe de recréer la key symésortingque dans notre database DR , mais de toute façon il se plaint toujours d'une syntaxe incorrecte. Est-ce autorisé dans SQL Server 2008 R2 ou est-ce juste une syntaxe incorrecte? Merci SET ANSI_NULLS ON GO […]

Comment assurer que certaines données dans SQL Server 2008 sont uniquement accessibles avec mon logiciel?

Je dissortingbue une database SQL 2008 avec mon application c # (uniquement datatables que je restaure dans le server SQL local du client). Existe-t-il un moyen de garantir que le client peut uniquement accéder à mes données en utilisant mon application? (et non, par exemple, en utilisant Management Studio, SQLCMD, etc) Merci, Nestor

Comment sélectionner les valeurs de hachage SHA1 correctement?

J'ai besoin d'extraire les passwords SHA1 d'une database Microsoft SQL Server afin de les utiliser dans un système externe. Quand je fais une requête de sélection simple pour un mot de passe connu, j'obtiens ce résultat (le mot de passe est "mot de passe"): "{SHA1=5b9febc2d7429c8f2002721484a71a84c12730c7}" Mais il devrait être 5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8 . Une idée de comment […]