/test/md5
(마지막 업데이트: 2006년 3월 1일)RSA 의 message digest 알고리즘을 수행하는 클래스입니다.
1. __del__ (T)V
2. __init__ (T)V
3. __init__ (TS)V
4. copy (T)T
5. digest (T)S
6. hexdigest (T)S
7. update (TS)V
2. __init__ (T)V
3. __init__ (TS)V
4. copy (T)T
5. digest (T)S
6. hexdigest (T)S
7. update (TS)V
__del__ (T)V
md5 클래스에서 할당했던 자원들을 제거합니다. Garbage Collector 에 의해 자동 호출되기 때문에, 따로 호출해 줄 필요는 없습니다.
| T | md5 클래스 객체 |
| V | 없음 |
예제 없음
예제 없음
__init__ (T)V
md5 클래스를 초기화합니다. 이 함수가 실행되면 MD5 계산을 위한 초기화를 하며, 그 후 update 및 digest 등등의 기능을 이용할 수 있습니다.
| T | md5 클래스 객체 |
| V | 없음 |
... new e://192.168.58.129:4390/test/md5 ... dup ... call __init__ (T)V
VOID
__init__ (TS)V
md5 클래스를 초기화합니다. 이 함수가 실행되면 MD5 계산을 위한 초기화를 하며, 그 후 update 및 digest 등등의 기능을 이용할 수 있습니다. 만약 두번째 인자(S) 문자열이 설정되어 있을 경우, 해당 문자를 MD5 계산하여 update 합니다.
| T | md5 클래스 객체 |
| S | update 할 문자열 객체 |
| V | 없음 |
... new e://192.168.58.129:4390/test/md5 ... dup ... spush "1234567890" ... call __init__ (TS)V
VOID
copy (T)T
md5 클래스 객체 SELF 의 복사본 (clone) 을 생성하여 반환합니다. 내부에 존재하는 값까지 완전히 동일합니다. 즉, update 가 이루어진 상태의 내부 값이 동일하다는 말입니다.
| T | md5 클래스 객체 |
| T | SELF 가 그대로 복사된 clone 객체 |
... new e://192.168.58.129:4390/test/md5 ... dup ... spush "1234567890" ... call __init__ (TS)V ... dup ... call copy (T)T ... call hexdigest (T)S
"e807f1fcf82d132f9bb018ca6738a19f"
digest (T)S
현재까지 업데이트 된 MD5 값을 바이너리 형식 (16 바이트 크기) 으로 반환합니다.
| T | md5 클래스 객체 |
| S | 바이너리 형식의 MD5 값 |
... new e://192.168.58.129:4390/test/md5 ... dup ... spush "1234567890" ... call __init__ (TS)V ... dup ... call digest (T)S
'\xe8\x07\xf1\xfc\xf8-\x13/\x9b\xb0\x18\xcag8\xa1\x9f'
hexdigest (T)S
현재까지 업데이트 된 MD5 값을 문자열 형식 (32 바이트 크기) 으로 반환합니다.
| T | md5 클래스 객체 |
| S | 문자열로 표현된 MD5 값 |
... new e://192.168.58.129:4390/test/md5 ... dup ... spush "1234567890" ... call __init__ (TS)V ... dup ... call hexdigest (T)S
"e807f1fcf82d132f9bb018ca6738a19f"
update (TS)V
md5 클래스 객체 SELF 에 두번째 인자(S) 문자열을 계산하여 md5 값을 업데이트합니다.
| T | md5 클래스 객체 |
| S | update 할 문자열 |
| V | 없음 |
... new e://192.168.58.129:4390/test/md5 ... dup ... call __init__ (T)V ... dup ... spush "1234567890" ... call update (TS)V
VOID