dzmode
دوشنبه 27 آبان 1387, 16:18 عصر
سلام
من يك ستون از جدولم را encrypt كردم با كدهاي زير
create master key encryption by password='123'
create certificate cer1 with subject='encrypt sttel field'
create symmetric key key1 with algorithm=des encryption by certificate cer1
open symmetric key key1 decryption by certificate cer1
update student1 set sttel=encryptbykey(key_guid('key1'),sttel)
اما الان وقتي مي خواهم دوباره اطلاعاتم را بدست بيارم ، با كد زير ، همه را null نشون ميده
open symmetric key key1 decryption by certificate cer1
select convert (varchar(20),decryptbykey(sttel)) from student1
لطفا بگيد اشكال كارم كجاست كه به جاي اطلاعات قبلي null مي آورد؟
من يك ستون از جدولم را encrypt كردم با كدهاي زير
create master key encryption by password='123'
create certificate cer1 with subject='encrypt sttel field'
create symmetric key key1 with algorithm=des encryption by certificate cer1
open symmetric key key1 decryption by certificate cer1
update student1 set sttel=encryptbykey(key_guid('key1'),sttel)
اما الان وقتي مي خواهم دوباره اطلاعاتم را بدست بيارم ، با كد زير ، همه را null نشون ميده
open symmetric key key1 decryption by certificate cer1
select convert (varchar(20),decryptbykey(sttel)) from student1
لطفا بگيد اشكال كارم كجاست كه به جاي اطلاعات قبلي null مي آورد؟