이 함수는 입력된 텍스트를 주어진 키로 XOR 연산하여 암호화하거나 복호화합니다. XOR 암호화는 매우 기본적인 암호화 방식으로, 실제 보안이 필요한 애플리케이션에는 적합하지 않습니다. AES와 같은 고급 암호화 알고리즘을 사용하는 것이 보안을 위해 필수적입니다.
<%
Function XOR_EncryptDecrypt(inputText, key)
Dim i, result
result = ""
For i = 1 To Len(inputText)
result = result & Chr(Asc(Mid(inputText, i, 1)) Xor key)
Next
XOR_EncryptDecrypt = result
End Function
Dim originalText, encryptedText, decryptedText, key
originalText = "Hello, World!"
key = 123 ' XOR 키 (예시)
' 암호화
encryptedText = XOR_EncryptDecrypt(originalText, key)
Response.Write "Encrypted Text: " & Server.HTMLEncode(encryptedText) & "<br>"
' 복호화
decryptedText = XOR_EncryptDecrypt(encryptedText, key)
Response.Write "Decrypted Text: " & Server.HTMLEncode(decryptedText)
%>
'Program > ASP' 카테고리의 다른 글
네이트온 팀룸 알림 설정하기 (0) | 2024.05.17 |
---|---|
ASP 에러처리 On Error Resume Next (0) | 2024.01.17 |
A 태그 (<a>)를 사용하여 파일 다운로드를 구현 (0) | 2024.01.14 |
asp ADODB.Recordset 오류 '800a0e78' 개체 (0) | 2015.04.24 |
asp 서버파일 실행 aspexec (0) | 2014.07.30 |