SQL 서버 중 하나에서 비대칭 키를 만들었습니다 (2008). 암호 필드를 암호화하고 개발 서버에서 암호를 검색 할 수 있습니다.SQL 암호화 - 비대칭 키 - 두 번째 서버
이 데이터를 프로덕션 서버로 이동해야하는 문제가 발생합니다. 내가 프로덕션 서버에서이 작업을 실행하면 잘 키를 생성, 이제
CREATE MASTER KEY ENCRYPTION BY PASSWORD='#########'
CREATE ASYMMETRIC KEY UserEncryptionKey
WITH ALGORITHM = RSA_2048
: 여기
은 생성 된 키의 코드입니다. 그러나 암호를 얻기 위해 sproc을 실행할 때 NULL을 반환합니다.SQL :
SELECT EncryptByAsymKey(AsymKey_ID('UserEncryptionKey'), Password)
FROM Users WHERE UserName = '######'
내가 암호화 된 필드가 여러 SQL 서버에서 작동하도록하기 위해 무엇을해야하는지에 대한 어떤 생각?
내가 뭔가를 명확히해야하는지 알려주십시오.
감사합니다.
좋습니다, 감사합니다. – CodeLikeBeaker