본문 바로가기

(암호학 1회차) 스테가노그래피.암호학 암호 1. 제3자가 읽을 수 없도록 문서를 변환시키는 기술 2. 메세지의 내용이 불명확하게 평문(Plain text)을 재구성하여 암호화(Cipher text)된 문장으로 만드는 기술 3. 메세지의 내용을 숨깁니다 (기밀성) 암호학 (Cryptology) 1. 송신자가 수신자에게 전달하고자 하는 정보를 제 3자가 알아보지 못하도록 표현하는 기술을 연구하는 분야 2. 송수신자간의 비밀정보를 가로채려는 기술을 연구하는 분야 ​ 스테가노그래피 (Steganography) [그리스어] Stegano (감춰진) + Graphy (글) = Steganography (감춰진 글) ​ 비밀통신의 존재를 숨긴 것 = 메세지의 존재 자체를 은폐시킨 것 최초의 스테가노그래피 최초의 스테가노그래피는 고대 그리스 시절에 노예를..
(1주차-1)어셈블리어 연산 및 문장출력 간단한 문장출력 %include "io.inc" section .text global CMAIN CMAIN: PRINT_STRING 'Assembly' ;PRINT_STRING에 저장된 문자열을 출력하는 명령어 PRINT_STRING 'Language' xor eax, eax ;eax는 연산의 결과를 저장하는 레지스터로 메모리 상 쓰레기값이 있을수 있으므로 초기화 시켜준다 ret 결과 ​ 숫자 대입하고 더하기 %include "io.inc" section .data ; 변수선언 a dw 0 ; a라는 변수를 double word 로 할당 후 0으로 초기화 d dw 0 section .text global CMAIN CMAIN: GET_DEC 2,[a] ; 사용자의 입력 값을 변수 [a]에 저장 GET_D..
(통합) 어셈블리어 문법 및 기초이론 모음 해당 게시글은 매번 수업 진행도 및 작성자의 배움에 따라 추가됩니다. ​ 어셈블리어 1. 하드웨어와 소프트웨어의 가장 밑에 있는언어 2. 기계어와 명령어가 1:1로 대응된다 3. 임베디드 시스템 , 커널프로그램 등에서 필요하다. ​ ​ ​ 데이터타입 db : 1바이트 dw : 2바이트 dd : 4바이트 dq : 8바이트 dt : 10바이트 ​ 저장 방법 : 리틀 엔디안 방식으로 낮은 주소 순으로 바이트단위로 저장됩니다. ex) 1234의 16진수가 있다면 빅 엔디안 방식은 [12] [34]로 높은 주소 순으로 저장시키지만 리틀엔디안 방식은 [34] [12]로 낮은 주소 순으로 저상시킨다. ​ 선언 방법 : a라는 변수에 dw(2바이트)크기를 할당시키고 100의 초기값을 지정합니다...
(1주차)어셈블리어 실습환경 - SASM 설치 다운로드 ​ 들어가서 자신의 OS에 맞게 설치 https://dman95.github.io/SASM/english.html
(1주차-4)웹프로그래밍- 원하는 구구단 홈페이지 만들기 안녕하세요.멍멍웅 입니다. 기본적인 문법 . 개념을 포함시킨 구구단 코드입니다. 핵심코드와 해당 코드에 대한 주석과 설명으로 알아보도록하겠습니다. 첫번째. jsp file로 두개를 준비해주세요 두번째. 하나는 홈페이지 하나는 속성값을 넣을 jsp file로 지정할겁니다 보고싶은 구구단 공식에 체크해주세요. 출력하고싶은 단 : 2단 3단 4단 5단 6단 7단 8단 9단 핵심코드 설명 1. 'form' 에 'action'속성의 속성값에 기술된mul2.jsp 페이지로 입력한 값과 프로그램의 제어가 넘어간다는 것 2. 입력방식은 'checkbox' 으로 하고 mul2.jsp에 있는 속성으로 입력값을 보내기위해 mul2.jsp의 변수명과 동일히 지정 value 은 넘겨질 dan의 값이다. ▼ mul2.jsp 로 ..
(1주차-3)웹프로래밍-이름과 나이를 홈페이지에 입.출력하기 안녕하세요 멍멍웅입니다. 앞서 강의에서 기본설정을 하고 프로젝트 생성까지해봤습니다. 그렇다면 아주기초인문법을 이용해서 홈페이지에 입력과 출력을 해보는 시간을 갖겠습니다. /*내용삽입공간*/ /*form에 action을 입력해서 속성값이 기술된 jsp로 연동되게해준다 */ ▲ 기본 html 형식 입니다 기본적으로 form 태그 영역이 있어야지만 속성값이 기술된 jsp와 연동되어서 동적인 웹서버 홈페이지를 만들수있습니다. 이름 : 나이 : 이라고 입력을 해줘서 저는 해당 html file을 0330.jsp 의 속성값을 사용하도록하겠습니다 '이름과 나이'를 적어서 홈페이지에 나타낼 글자를 적어줍니다 그리고 이름과 나이에 간단한 꾸밈과 입력공간을 만들기위해서 을 넣어서 입력타입은 text 상자를 가져오기위해 i..
(1주차-2)이클립스로 웹프로그래밍 초기설정2 안녕하세요 멍멍웅입니다. 저번 시간까지 프로젝트 만드는 것 까지 해봤습니다. 두번째 초기설정을 해보도록하겠습니다 첫번째 . 프로젝트에서 HTML . JSP File 만들기 HTML File 은 외부의 꾸며주는것이라면 JSP File 은 내부의 속살이라고 생각하면됩니다 저같은 경우는 두가지를 같은 이름으로 설정해주었습니다 설정해준다면 아래와 같은 사진이 나오는데 원래는 1번 단락에서 오류가 나오는데 저는 설정을 해서 오류가 안나오는데 그 설정법에 대해 알아보겠습니다. 두번째. 나도 잘모르는 첫번째단락의 오류해결 오류가 사라지게됩니다. 세번째. 인코딩 방식 바꾸기 인코딩 이란 ? 문자, 기호, 숫자 데이터를 부호화하는 것 지구상에는 수많은 문자와 기호가 있다. 전세계 문자와 기호를 원할하게 인코딩하는 방식이..
(1주차-1)웹프로그래밍 이클립스 초기설정 안녕하세요 멍멍웅입니다. 앞에 강의에서 준비물을 다 다운완료하셨으면 초기 셋팅을 해주셔야하는데 첫번째. JDK 환경변수 설정해주기 입니다. 두번째. 변수를 설정 후 프로젝트 생성 왜 다이나믹 웹 프로젝트냐 저희는 웹프로그래밍을 하기위해서 html.jsp 두가지 파일이 필요하기 때문입니다 저희는 해당 파일에 앞서 말씀드렸다싶이 웹 서버와 연동해서 동적인 웹페이지를 생성하기위해서 사전에 깔아두었던 아파치 톰켓8.5ver을 씌울겁니다 그렇다면 이렇게 초기 설정이 완료되었습니다 . 다음 게시글부터 본격적으로 수업에 들어가겠습니다 .