목록분류 전체보기 (659)
겉바속촉
암호화 Data == 평문 / 전송될 때 탈취될 수 있다 암호화된 data == ciper text / 표준 암호화 알고리즘에 기초 대칭 암호화 비대칭 암호화 빠르다 느리다 오직 1개의 key를 사용하기 때문에 암호화, 해독과정이 빠른 것 양쪽 2개의 key를 사용하기 때문에 암호화, 해독과정이 느린 것 비밀 key = 암호화 key 개인키(Private Key) & 공개키(Public Key) 2가지 Key쌍 개인키는 key쌍을 만들어 낸 소유자만 소유 공개키는 모두에게 공개 보안 수준 개인키로 암호화한 경우 공개키로 암호화 시킨 경우 공개키 소유자 모두가 해독 가능 1명만 암호화 개인키 소유자 1명만 해독 가능 누구나 암호화 HTTP와 HTTPS의 차이점 HTTP보다 HTTPS는 당연히 보안이 더 강..
암호화 복호화 다음과 같이 편지를 썼습니다 cat > Love.txt Dear Sook I love you. 그 다음 명령어를 입력해주시면 다음과 같이 우리가 써준 편지 내용이 뜨는군요 cat Love.txt 이제 암호화 해주는 과정이 필요해요 우리가 쓴 편지를 아무도 못알아보게 하고싶거든요! vi 편집기로 가셔서 다음과 같이 입력해주고 저장하신 후에 나와주세요 main() { char letter[] = "I love you."; char newnew[ 256 ]; int i; for(i=0; i
CypherPunk 의 역사 - 1975년 DES(Data Encryption Standard) - 일반인에게 공개된 최초의 암호화 알고리즘 - IBM에서 제작 -------> AES로 대체됨 (Advanced Encryption Standard) - 1983년 데이비드 차움이 E-Cash(최초의 금융거래 암호화) 발표 Digicash라는 회사(익명이 송금 서비스) 설립 - 프라이버시 보호운동의 조직화 ===> CypherPunk라고 불림 Digital 화폐의 역사 - 1983년 E-Cash - 1988년 B-Money, Bit -Gold - 2002년 Hash-Cash - 2004년 RPOW (첫 SW 구현) - 2008년 Bitcoin - 2013년 Ethereum - 2015년 Ethereum 첫 ..
계정 생성 후 새로운 계정으로 바꿔주기 원래 있던 계정 삭제 su - userdel -r jinmonnie userdel -r kim 이제 로그인 후에 su- ifconfig 여기서 중요한것은 이더넷 주소 ram카드 정보!!! firefox traceroute netstat -r cat /etc/resolv.conf nslookup - ip주소 받아오기 Network Platform [종류] Unicast (1 : 1) Broadcast (1 : 다) Multicast (1: Many) -> 보통 연구기관에서 많이 사용, 일반적으로는 사용하지 않는다 [방향] simplex (단방향) : 한 시스템에서만 전송 가능 tv, radio ....... duplex (양방향) -Half Duplex _ 양방향 전..
vmware 창을 켜주세요:) 설치해두었던 CentOS-7.4-1708을 열어주세요:) [분산 & 탈중앙화] 분산 중복 작업의 분산, 저장의 분산 작업의 중복, 저장의 중복 지배 동등 지배자(primary)만 공격하면 해킹 가능 탈중앙화, Peer to Peer (P2P) [디지털화 & 블록체인] 디지털화 블록체인 모든 정보를 bit로 표현 효율성을 포기, 무결성을 향상 블록체인은 IoT와 Big Data Cloud와는 전혀 연관성 없음 주의 [암호화폐, 가상화폐, 거래소] Digital 화폐 Virtual 화폐 암호 화폐 유통화폐를 Digital화 시킨 것 가상화폐, 암호화폐, T머니 Digital화폐 중 Network상에서만 사용되는 것 절대적 익명성 보장을 위한 기술이 들어가 있는 것 거래소 브로커..
interactive모드로 들어가기 작업할 폴더는 bin/bash라고 해주었습니다 docekr run -it centos:6 /bin/bash interactive모드에서 나오기 ctrl + p + q (잠깐 나오는 것) 현재 살아있는 즉 실행되고 있는 docker 확인 docker ps 살아있는 docker로 들어가려면 저는 지금 container id가 5c6e77e553af기 때문에 다음과 같이 입력해주었습니다 지금 유일한 id라서 간단하게 앞에 세글자만 입력해서 넣어도 attach가 가능합니다 다 적으셔도 okay docker attach 5c6 그럼 ctrl + p + q 는 잠깐 나오는 것이기 때문에 두 개를 실행시켜볼게요 저는 centos:7 과 centos:6 을 각각 run -it 해준 ..
현재 windows 상태입니다 화면에 $표시가 나올 뿐이기 때문에 docker로 접속해주셔야합니다 ifconfig 쳐보시면 다음과 같이 뜹니다 Virtual Box를 가보시면 defualt가 실행중인 게 보이실 거에요:) 이제 리눅스 환경인 거쥬 그리고 PuTTY창에 IP주소 넣어주세요:) 그럼 다음과 같은 창에서 login as : docker password : tcuser docker run ubuntu:latest /bin/echo Hello ubuntu - os명 : 다음에 오는 것 - 버전 toolbox로 가셔서 위의 문장을 입력하셔서 설치해주시는 거에요 그래서 hello가 출력되면 ok 허브에서 원하는 os명 확인 https://hub.docker.com/ Docker Hub Docker C..
이번에는 컨테이너인 Docker를 설치하려고 합니다:) Google 창에 들어가셔서 DockerToolbox-19.03.1.exe 를 입력하셔도 되고 다음 링크를 타고 들어가셔도 됩니다:) https://github.com/docker/toolbox/releases Releases · docker/toolbox The Docker Toolbox. Contribute to docker/toolbox development by creating an account on GitHub. github.com 들어가셔서 다음 표시한 것을 다운받아주세요 다운받으시는 동안 다음 링크 타고 들어가셔서 회원가입을 진행해주세요:) https://www.docker.com/ 파일탐색기로 가셔서!! 클릭하시면 다음과 같은 화면이..
이번에는 VI 편집기에 대해서 알아보도록 할게요:) 우리는 항상 Virtual Box에 들어가면 기계처럼 터미널을 열어주죠 터미널에다가 vi를 입력하시고 엔터!! 그럼 다음과 같은 화면이 뜹니다:) 빔 - 향상된 vi 라고 뜨네요? 기존의 vi 에디터에서 향상된 vim 에디터를 의미합니다 이렇게 vi를 터미널에서 입력하면 뜨는 화면은 바로 우리가 사용할 vi에디터라고 하는 것입니다:) 일단 종료에 대해서 보도록 하쥬 :q vi 편집기 종료 :q! 저장하지 않고 그냥 종료 :wq 저장하고 종료 :sh 잠깐 나오는 것 입력해보시면 다음과 같이 맨 아랫줄에 써집니다! 자 이제 vi 편집기 빠져나와서 터미널에다가 vi linux.txt라고 쳐봤습니다 그럼 다음과 같이 뜹니다 바로 이 상태가 명령모드라고 봐주시면..