Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
| Author |
Topic |
|
Asit
Starting Member
6 Posts |
Posted - 2008-05-30 : 05:48:37
|
Respectd sirthanks for your reply but my issue is different.In my database have lots of table, In each table have different datatype field. we want to just encrypt these data.As example i am declare one tableTableCD ---------CDID Integer Not NullVolID Integer NotNullCDRegDate DateTimeCDData1 BigIntCDAmtInWord Varchar(100) not nullData IsCDID VolID CDRegDate CDData1 CDAmtInWord 1 2 01/10/2008 10201452 1 cr.1 3 02/10/2008 10201453 1 cr.our requirement is just encrypt this data with symmetric key and decyrpt this data.Please immediate reply me.Thanks Asit Sinha |
|
|
luizmt1
Starting Member
1 Post |
Posted - 2011-03-10 : 08:23:07
|
| -- Inserindo a senha com criptografia no algoritmo criptografia TRIPLE_DES e chave 'ChaveDeCriptografia1'-- Antes é necessário abrir a chave SIMKEY_CRIPTOGRAFIA_TESTE de criptografiaOPEN SYMMETRIC KEY SIMKEY_CRIPTOGRAFIA_TESTE DECRYPTION BY PASSWORD = 'ChaveDeCriptografia1'--Agora inserindo a senhaInsert into Tb_TabelaTemporaria (campo_criptografado) values( encryptbykey(key_guid('SIMKEY_CRIPTOGRAFIA_TESTE'), 'SenhaComCriptografia', 1, '1') )-- fechando a chave após utilizar. CLOSE SYMMETRIC KEY SIMKEY_CRIPTOGRAFIA_TESTE -- Recuperando a senha com chave e algoritmo de criptografia TRIPLE_DES e chave 'ChaveDeCriptografia1'-- Antes é necessário abrir a chave SIMKEY_CRIPTOGRAFIA_TESTE de criptografiaOPEN SYMMETRIC KEY SIMKEY_CRIPTOGRAFIA_TESTE DECRYPTION BY PASSWORD = 'ChaveDeCriptografia1'Select convert(varchar(30), decryptbykey(campo_criptografado, 1, convert(varchar(30), 1))) as senha_recuperada_com_criptografada_DES, * from Tb_TabelaTemporaria -- fechando a chave após utilizar. CLOSE SYMMETRIC KEY SIMKEY_CRIPTOGRAFIA_TESTE --Inserindo a senha sem algoritmo e chave. (Perceba que não é necessário abrir a chave)Insert into Tb_TabelaTemporaria (campo_criptografado) values( convert(varbinary (300),'SenhaSemAlgoritmoDeCriptografia') )-- Recuperando a senha sem algoritmo de criptegrafia e chave.(Perceba que não é necessário abrir a chave)Select convert(varchar(300),campo_criptografado),* from Tb_TabelaTemporaria--Excluindo os objetos criados para este exemplo.drop symmetric key SIMKEY_CRIPTOGRAFIA_TESTEdrop table Tb_TabelaTemporariaLuiz Henrique de Araujo de Souza Lima |
 |
|
|
|
|
|
|
|