검색어 입력폼

[어셈블리] 문자열 암호화 프로그램

등록일 2005.06.08 파일확장자기타파일 (asm) | 가격 600원

소개글

이 프로그램은 문자열을 입력받고, 일정 범위 내(3~255)의 인트형변수를 하나 입력받아 입력받은 수보다 작은 수중 가장 큰 소수를 키값으로 사용하여 입력받은 문자열에 키값을 더해서 암호화하고, 입력받은 문자열에 키값을 다시 뺌으로써 복호화를 하는 문자열암호화프로그램입니다.

컴파일 실행환경

Masm615에서 컴파일하고 실행했던 프로그래밍과제입니다.

본문내용

TITLE Encryption Program

INCLUDE Irvine32.inc

BUFMAX = 128

.data
sPrompt BYTE "Enter the plain text : ", 0
sRangePrompt BYTE "Enter the range : ", 0
sKeyPrompt BYTE "Correct range for the key! key is ", 0
sNotKeyPrompt BYTE "Inccorrect range for key!", 0
sEncrypt BYTE "Chiper code : ", 0
sDecrypt BYTE "Decrypted : ", 0


buffer BYTE BUFMAX dup(0)
bufSize DWORD ?
Range BYTE ?
KEY DWORD ?
Valiable1 DWORD ?
Valiable2 DWORD ?



.code
main PROC

call InputTheString
call InputTheRange
call Encryptbuffer
mov edx, OFFSET sEncrypt
call DisplayMessage
call Decryptedbuffer
mov edx, OFFSET sDecrypt
call DisplayMessage

exit
main ENDP

참고 자료

없음
다운로드 맨위로