Click or drag to resize

SeedEncrypt 메서드

SEED 알고리즘을 사용해 문자열을 암호화합니다.

형식
syntax
cipherText = objEncryptor.SeedEncrypt(plainText, keyLength)

objEncryptor

Required. Encryptor 오브젝트

cipherText

String. 암호화된 문자열을 반환합니다.

plainText

String. 암호화할 문자열을 지정합니다.

keyLength

Integer. Optional. 적용할 SEED 키 길이를 지정합니다. 지정하지 않을 경우 128비트가 사용됩니다.

설명

지정된 문자열을 암호화 합니다. keyLength 값에 128을 지정할 경우 암호화 방식으로 SEED 128을 사용하고, 256을 지정할 경우 보다 강화된 SEED 256을 사용합니다. 암호화된 문자열은 SeedDecrypt 메서드를 호출해 복호화할 수 있습니다.

암호화된 문자열을 URL의 GET 파라미터로 사용하는 경우라면 반드시 ASP의 Server.URLEncode를 사용해 문자열을 인코딩해야 합니다. 암호화된 문자열을 폼 값으로 사용하는 경우는 별도로 인코딩할 필요가 없습니다.

5.0 버전에 추가된 기능입니다.

예제
ASP
<%
Set Encryptor = Server.CreateObject("TABSUpload4.Encryptor")

'SEED 키 값으로 초기화합니다.
Encryptor.InitializeFromIni "C:\MyPassword.ini"

encName = Encryptor.SeedEncrypt("홍길동", 128)
uencName = Server.URLEncode(encName)
%>
<a href="view.asp?name=<%=uencName%>">이름</a>