MS-SQL 2005/2008을 위한 SHA256.512 함수 추가

 

http://www.innoya.com/Tools/fnEnCryptSHA.aspx

 

정보시스템 보안 기준을 충족하기 위해서는 보안강도 112비트 이상을 지원하는 SHA-224/256/384/512 알고리즘을 사용해야 한다.(안정성 유지기간 2030년까지) MS-SQL에서 지원하는 HASHBYTES 함수는 2012버전부터 SHA-256/512를 지원하며 2008 R2 이하 버전은 SHA-1까지만 지원한다.(보안강도 112비트 안정성 유지기간 2010년 종료)

 

알고리즘을 찾아서 함수를 만느는 방법과 프로그래밍 언어로 DLL을 생성하여 추가하는 방법을 고려하였으나 다행히 인터넷을 통해 DLL로 구현된 함수를 활용할 수 있었다. 생각보다 많은 사용자를 확보하고 있는 모양이다.

+ Recent posts