[어셈블리] 문서 암호화 하기

등록일 2003.05.23 텍스트 (txt) | 1페이지 | 가격 1,000원

소개글

128비트로 파일 암호화한다.
컴파일을 하면 실행 파일이 생성된다.
파일을 암호화하는 방법
ex) 실행파일이 a.exe라고 하고 intput.txt라는 파일의 문서를 암호화하기를 원한다면 도스상에서 아래와 같이 친다.
a.exe output.txt
그러면 output.txt라는 파일이 생성된다. 확인해 보면 문서가 암호화 됐을 것이다.
그럼 암화를 풀려면 도스상에서
a.exe output1.txt
을 치면 output1.txt파일이 생성된다. 이파일을 확인해보면 input.txt의 파일과 같을 것이다.

목차

소스파일
문서형식의 파일을 다른 사람이 알아 볼 수 없도록 암호화 시키는 프로그램
단순히 숫자로만 바뀜
문서화시키는 기초방법

본문내용

.model small
.stack 100h

; 편의상 암호화키값을 다음과 같이 했음
.data
enc_key db "012345**************************2345**************************2345**************************2345**************************234567"

.code
main proc

mov ax,@data
mov ds,ax

L1:

mov cx,128
mov di,0
next:
mov ah,6
mov dl,0FFh
int 21h
jz L2


xor al,[enc_key+di]
inc di

mov ah,2
mov dl,al
int 21h
loop next
jmp L1
L2:
mov ax,4c00h
int 21h
*원하는 자료를 검색 해 보세요.
  • 어셈블리프로그램(계정암호화관리프로그램) 6페이지
    어셈블리언어로 구현한 계정 암호화 관리 프로그램한글화일과 소스(asm)화일
  • [어셈블리] 문자열 암호화 프로그램 0페이지
    TITLE Encryption ProgramINCLUDE Irvine32.incBUFMAX = 128.datasPromptBYTE "Enter the plain text : ", 0sRangePrompt BYTE "Enter the range : ", 0sKeyProm..
  • [어셈블리언어][어셈블리언어]각각의 정수의 값(val1,val2,val3)을 입력받아 계산식을 통해 결과값(val4) 출력프로그램. 4페이지
    1.프로그램 설명- 각각의 임의 정수를 입력받아 변수에 저장을 시킨뒤 주어진 식인 var4=-( var2 / var3 ) % ( ( -var1 * var2 ) * -9 )을 계산하여 출력하는 프로그램입니다.- 일단 책에 있는 Finite State Machine을 기초..
  • intel-based coputer용 어셈블리 언어를 이용하여 최대공약수를 구하는 프로그래밍 0페이지
    #1 문제개요두 정수의 최대 공약수(GCD)를 구하는 함수를 아래와 같이 2개의 버전으로 작성하고, 매번 다른 값을 사용하여 그 함수들을 여러 번 호출하고 테스트하는 어셈블리 프로그램을 작성하라.① 교재 p.257 (번역본 p.298) Programming Exerci..
  • [어셈블리] 어셈블리 1페이지
    두개의 숫자를 입력받아 덧셈을 하는 프로그램
  • 어셈블리언어 프로그램 작성 1페이지
    과제를 해결하기 위한 과정은 다음과 같다ⅰ. Declare constant value & global valueⅱ. Input the decimal value by userⅲ. Addition valuesⅳ. Print sum위 과정을 어셈블리언어로 고쳐보면.EQUAT..
  • 어셈블리 레포트 74페이지
    ▷ 영수증 출력하기▷ 행렬의 덧셈과 곱셈▷ 데이터형의 다른 경우의 연산▷ 메모리 접근에 의한 연산▷ movzx와 movsx를 이용한 연산▷ 플래그의 이해▷ PTR 연산자를 이용한 메모리 접근▷ 간접주소지정 방식을 이용한 Swap 프로그램▷ loop 명령어 실습 ◉ a,..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서