본문 바로가기

암호화

[MS-SQL] MD5, sha1 암호화 * MD5 암호화 SELECT (SUBSTRING(sys.fn_sqlvarbasetostr(HASHBYTES('MD5','ollagaza')),3,32)) * sha1 암호화 SELECT (SUBSTRING(sys.fn_sqlvarbasetostr(HASHBYTES('SHA1','ollagaza')),3,32)) 더보기
[ASP] 간단히 사용할 수 있는 암호화 간단하게 숫자형으로 사용할 수 있는 암호화입니다. 단 해독도 쉬우니 중요한 데서는 사용안하는게 좋아요 ㅎㅎ '-------------정보->숫자 Function CharToNum(Str) tmp = "" For i = 1 To Len(Str) tmp = tmp & Right(1000 + Asc(Mid(Str, i, 1)), 3) Next CharToNum = tmp End Function '-------------숫자->정보 Function NumToChar(Str) tmp = "" If IsNumeric(Str) Then For i = 1 To Len(Str) Step 3 tmp = tmp & Chr(Mid(Str, i, 3)) Next End If NumToChar = tmp End Function 더보기
[ASP] MD5 암호화 하기 * MD5.asp(암호화에 필요한 함수들) 31 Then Err.Raise 6 End If If (lValue And m_l2Power(31 - iShiftBits)) Then LShift = ((lValue And m_lOnBits(31 - (iShiftBits + 1))) * m_l2Power(iShiftBits)) Or &H80000000 Else LShift = ((lValue And m_lOnBits(31 - iShiftBits)) * m_l2Power(iShiftBits)) End If End Function Private Function RShift(lValue, iShiftBits) If iShiftBits = 0 Then RShift = lValue Exit Function ElseIf .. 더보기
[MS-SQL] 저장프로시져(Stored Procedure) 암호화 하기 타 업체에 부득이하게 stored procedure도 같이 넘겨줘야 할때 프로시져를 암호화 해서 내용을 확인 불가하게 만들자!! CREATE PROCEDURE spTest WITH ENCRYPTION AS INSERT INTO tblTest(cla, clb) values ('1','2') GO * 생성시 WITH ENCRYPTION 옵션을 넣어주면 추후에 해당 프로시져를 열어볼 수 없게 된다.EXEC SP_HELPTEXT 'spTest' 를 실행해보면 개체 'spTest'의 텍스트가 암호화되었습니다. 라는 메세지를 보게 된다. 한번 암호화 되면 Third-party 를 따로 구해서 해독해야 하므로반드시 암호화 하기 전에 해당 프로시져를 따로 백업해놓아야 한다. [복호화툴]http://www.devlib... 더보기

반응형