정보보호개론 14주차
·
학교수업
해시 : 메세지를 입력으로 하여 길이가 짧은 값으로 변환 혹은 압축한 것 - 정보의 무결성을 확인하기 위한 목적으로 사용 입력 메세지의 길이 상관없이 고정된 길이의 출력 값을 계산 -> 압축 기능 제공 해시 함수 특징 1. 일방향성 : 해시 함수 결과값에서 역으로 어떤 메세진지 계산 불가능 2. 충돌 회피 : 서로 다른 입력 메세지에 대하여 서로 다른 결과값 계산 3. 효율성 : 해시 함수는 계산하는데 시간과 자원이 적게 필요함 압축 : 2^2,048bit Message ->해시->2^256bit 해시 함수 - 메세지 다이제스트 함수 - 메세지 요약 함수 메세지 - 프리 이미지 해시 결과값 - 메세지 다이제스트 - 지문 - 핑거프린트 무결성 - 완전성 - 보전성 해시 1. MD 해시 값 크기 128 비트..
가상현실프로그래밍 14주차
·
학교수업
로블록스 장점 1. 기본이 네트워크 게임에서 생성되는 3D객체들은 모두 서버에서 생성 및 자동으로 동기화 클라이언트는 서버상태를 복사하여 구현 다중 접속 플레이 형태 콘텐츠를 손쉽게 제작 프로그램 실행하면 지역 서버에 자동으로 매칭 private 서버 제공 2. 마켓플레이스 모든 asset은 네트워크에 존재 및 공유 가능 많은 asset이 마켓에 존재 검증된 asset은 인증 마크 제공 모델에 좋아요, 싫어요 표 제공 일부 바이러스 문제가 있어 사용자 많지 않은 asset은 주의 모든 asset은 고유 id를 부여받아 모든 사용자가 공유 가능 및 동적 로딩 가능 3. PC및 모바일 빌드 크로스 빌딩 지원(컴파일 과정과 빌드 과정이 분리되어있지 않다.) 컴파일이 오래 걸리지 않는다. 서버에 손쉽게 publ..
임베디드 기초 13주차
·
학교수업
갈검갈금 100옴 저항 갈검주금 10k옴 저항 빨빨갈금 220옴 저항 갈녹갈금 150옴 저항 74HC14 : inverter = Low를 High로 High를 Low로 인터럽트 : 가로채기 interrupt (특정 사건에 의해 프로그램 코드가 비동기적으로 실행가능) - cpu가 프로그램 실행 중 입출력 하드웨어 등의 장치 또는 예외 상황이 발생해 긴급한 처리가 필요할 때 cpu에게 처리하라고 알리는 기능. 하드웨어 인터럽트 입력 I/O핀의 상태에 변화가 있을 때 사용 -> 프로그램 내 끊임없이 특정 버튼 상태 감시하지 않으면서도(polling,폴링) 상태 변화가 발생했을 때 값 변경 유용 폴링(polling)은 loop문 내에서 반복적으로 외부 입력을 감시하는 방식 소프트웨어 구현 용이성은 폴링이 간편하..
<시험정리> 웹 개발 기초 기말고사
·
학교수업
HTML type이 button인 경우 value값은 버튼의 text type이 radio나 checkbox인 경우는 id나 name으로 묶어서 처리한다. 체크가 됐는지는 obj.checked를 이용하여 확인 콤보박스 //selectedIndex사용으로 선택한 인덱스 확인 (id를 가져오면 배열이기에) 안에 작성 function키워드도 script안에 작성 css 수평 정렬 : 자손에게 float속성, 부모의 overflow속성은 hidden //overflow를 해야 글자가 안떠다님 중앙 정렬 : width속성을 부여, margin속성을 '0 auto'로 입력 one True 정렬 : 부모 태그에 width 입력, 수평 정렬하는 부모에 overflow:hidden적용, 자손태그에 width와 float..
웹개발기초 14주차
·
학교수업
id를 이용한 값 가져오기 : document.getElementById("Id").value id를 이용한 객체 가져오기 : document.getElementById("Id"); id를 이용한 내용 바꾸기 : document.getElementById("Id").innerHTML; jQuery $(document).ready(function(){}); jQuery는 id를 '#var'방식으로 가져온다. id를 이용한 값 가져오기 : var1= $('#var1').val(); id를 이용한 내용 바꾸기 : $('#result').text(parseInt(var1)+parseInt(var2)); 이미지 숨기기 jQuery $("Hide_Button").click(function(){ $("img").hi..
정보보호개론 13주차
·
학교수업
대칭 암호방식 : 암호화 키 = 복호화 키 => 비밀키를 사용하는 방식이다. -> 이 비밀 키로 암호화, 복호화를 진행한다 => 키 분배가 어렵다 : n명이 있으면 한 명당 키가 n-1개 존재해야 함 -> 사용자가 1000명이면 1명당 키가 999개 비대칭 암호화 방식의 필요성 : 대칭 암호화 방식의 "키 배포"에 대한 문제에 대한 보완책키 키 배포 : 대칭 암호화 방식에서는 비밀 키가 사전에 미리 공유되어야 한다. 대칭키 : 비밀 키 C = E(KAB) (M) // 암호화 M = D(KAB) (C) // 복호화 비대칭키 : 공개 키, 개인 키 C = E(eA) (M) // 암호화 M = D(dA) (C) // 복호화 비대칭 암호화 방식 1. 디피-헬만 키 교환(Diffie-Hellman Key Exch..