안녕하세요? SQL프론티어 3기 윤선식입니다.

 

각 버젼별 암호화 알고리즘을 정리해 보았습니다.

SQL 2012의 경우 RTM이 나와 봐야 알겠지만, 아마 크게 변경되진 않으리라 예상됩니다.

 

참고로, 여기서 이야기하는 양방향과 단방향은 아래 기준에 의해 편의상 정한 용어이오니 혼돈 없기 바랍니다.

 - 양방향 : 암호화, 복호화가 가능한 것.

 - 단방향 : 복호화가 불가능하고 암호화만 가능한 것.

 

1. 양방향

 1) SQL Server 2005 암호화 알고리즘

  http://technet.microsoft.com/ko-kr/library/ms345262(SQL.90).aspx

  DES, Triple DES, RC2, RC4, 128비트 RC4, DESX, 128비트 AES, 192비트 AES, 256비트 AES

 

 2) SQL Server 2008 암호화 알고리즘

  http://technet.microsoft.com/ko-kr/library/ms345262(SQL.100).aspx

  DES, Triple DES, TRIPLE_DES_3KEY, RC2, RC4, 128비트 RC4, DESX, 128비트 AES, 192비트 AES, 256비트 AES

 

 3) SQL Server 2008 R2 암호화 알고리즘

  http://technet.microsoft.com/ko-kr/library/ms345262(SQL.105).aspx

  DES, Triple DES, TRIPLE_DES_3KEY, RC2, RC4, 128비트 RC4, DESX, 128비트 AES, 192비트 AES, 256비트 AES

 

 4) SQL Server 2012 암호화 알고리즘

  http://technet.microsoft.com/ko-kr/library/ms345262(en-us,SQL.110).aspx

  DES, Triple DES, TRIPLE_DES_3KEY, RC2, RC4, 128-bit RC4, DESX, 128-bit AES, 192-bit AES, and 256-bit AES

 

2. 단방향(Hash)

 1) SQL Server 2005 암호화 알고리즘(단방향)

  http://msdn.microsoft.com/en-us/library/ms174415(v=sql.90).aspx

  MD2, MD4, MD5, SHA, SHA1

 

 2) SQL Server 2008 암호화 알고리즘(단방향)

  http://msdn.microsoft.com/en-us/library/ms174415(v=sql.100).aspx

  MD2, MD4, MD5, SHA, SHA1

 

 3) SQL Server 2008 R2 암호화 알고리즘(단방향)

  http://msdn.microsoft.com/en-us/library/ms174415(v=sql.105).aspx

  MD2, MD4, MD5, SHA, SHA1

 

 4) SQL Server 2012 암호화 알고리즘(단방향)

  http://msdn.microsoft.com/en-us/library/ms174415(v=sql.110).aspx

  MD2, MD4, MD5, SHA, SHA1, SHA2_256, SHA2_512

 

이상입니다.

+ Recent posts