본문 바로가기
728x90
반응형

IT36

대칭키 암호화와 공개키 암호화 요약 대칭키 암호화와 공개키 암호화에 대해서 간략하게 요약해 보도록 하겠습니다. 대칭키 암호화(Symmetric key)암호화키와 복호화키가 동일한 암호화 기법 암호문을 송신/수신하는 사용자는 사전에 암호화키가 교환해야 함키교환을 어떻게 할 것인가에 대한 문제가 발생작은 비트의 암호화키를 사용하여 빠르게 암/복호화가 가능대칭키 암호화 종류스트림암호(Stream Cipher): Bit 또는 Byte 단위로 암호화, 실시간 암/복호화가 가능하고 빠름종류: RC4, SEAL, OTP블록암호(Block cipher): 여러개 Bit를 묶은 블록 단위로 암호화, 대용량의 평문 암호화가 가능종류: DES, 3DES, AES, IDEA, Blowfish, SEED 공개키(Public Key) 암호화공개키와 개인키 2개를 .. 2018. 1. 18.
[리눅스] Linux 에서 파일 찾기: find 명령어 2015. 3. 18. 리눅스에서 find 명령어를 사용하여 파일 찾는 방법입니다. 파일을 찾을 때는 find 명령어를 사용하면 쉽게 찾을 수 있습니다.find의 사용법은 아래와 같습니다.. find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path...] [expression] 이렇게 보기만 하면 어려우니 가장 많이 사용하는 단순히 파일 이름으로 찾는 법은 아래와 같습니다.# find . -name 파일명 이때, find와 .과 -name 사이에 스페이스 공간이 있으니 유의 바랍니다. cidict.pyo라는 파일을 한번 찾아보겠습니다.# find . -name cidict.pyo./usr/lib64/python2.6/site-packages/ldap/cidict.pyo 그리고 아래와 같이 "|.. 2017. 11. 4.
[리눅스] Linux 에서 연결된 스토리지,scsi, tape 장비들 확인하기 2015. 3. 7. 몇일 전에는 솔라리스에서 연결된 장비들을 확인하는 법을 올렸었습니다.이번에는 리눅스에서 연결된 스토리지 장비들을 확인하는 법을 알아보겠습니다. 1. cat /proc/scsi/scsi /proc/scsi/scsi 을 통해서 연결되고 인식되는 장비들을 확인할 수 있습니다.#cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: MATSHITA Model: CD-RW CW-8124 Rev: DZ13 Type: CD-ROM ANSI SCSI revision: 05 Host: scsi3 Channel: 00 Id: 00 Lun: 00 Vendor: HP Model: Ultrium 3-SCSI Rev: M6BS Typ.. 2017. 11. 4.
[Linux shell script 12] 리눅스 쉘스크립트에서 1>&2 의 의미 2015. 2. 17. 리눅스 쉘스크립트를 보다 보면 아래와 같은 문장들을 볼 수 있습니다.echo "error : syntax error" 1>&2 여기서 1>&2가 의미하는게 무엇일까요??왜 에러와 연관된 메세지가 출력될 때만 사용되는 것 일까요.. 외국의 한 포털에서 아래와 같은 답변들을 찾았습니다. 이해하는데 큰 도움이 되네요.즉, standard output(stdout)으로 전달되는 메세지를 standart error(stderr) 로 전달시키는 문장입니다. 2017. 11. 4.
[Linux shell script 11] 리눅스 쉘스크립트: for 사용법 2015. 2. 13. 리눅스의 쉘스크립트에서 중요한 흐름제어 중 하나인 for를 사용하는 방법에 대해서 알아보도록 하겠습니다. 이번엔 for 문장에 대해서 알아보겠습니다. 기본적인 사용법은 아래와 같습니다.for variable in words; do commandsdone 사용법만 가지고는 이해가 잘 안되는데, 아래는 가장 기본적인 구조의 스크립트입니다.변수 i에 word1,word2,word3이 순차적으로 들어간다고 보시면 됩니다.#!/bin/bash for i in word1 word2 word3; do echo $idone 아래의 예제 스크립트들과 결과를 보시면 더 잘 이해가 되시리라 생각됩니다.ls의 결과로 나오는 값들이 순차적으로 i값이 되어 출력되는 스크립트입니다.$cat t_for#!/bin/bash for i.. 2017. 11. 4.
[Linux shell script 10] 리눅스 쉘스크립트: 포지션(position parameter) 2015. 2. 13. 리눅스의 쉘스크립트에서 포지션 파라미터를 사용하는 방법에 대해서 알아보도록 하겠습니다. 이번에는 포지션(positioin parameter)에 대해서 알아보겠습니다.포지션은 쉽게 설명하면, 스크립트 실행시에 실행하는 "옵션"이라고 보시면 됩니다. 커맨드를 입력할 때, command -option1 -option2 와 같은 커맨드를 입력하였다면,$0에는 command$1에는 -option1$2에는 -option2이렇게 값들이 저장되게 됩니다. 아래와 같이 간단한 스크립트를 생성하여 확인할 수 있습니다.$ cat t_position#!/bin/bash echo "Positional Parameters"echo '$0 = ' $0echo '$1 = ' $1echo '$2 = ' $2echo '$3 = ' $3.. 2017. 11. 4.
[Linux shell script 9] 리눅스 쉘스크립트: case,while,until 사용법 2015. 2. 12. 리눅스의 쉘스크립트에서 case, while, until 과 같은 흐림제어문을 사용하는 방법에 대해서 알아보도록 하겠습니다. 흐름제어와 관련해서는 if에 대해서 지난 포스팅에 올려보았습니다.이번에는 case와 while,until에 관한 내용입니다. case문은 embeded프로그래밍에서는 많이 사용하지 않았었는데요.. 이번에 접해보니, 리눅스와 같은 OS에서는 선택형 메뉴와 같은 부분에서는 자주 쓰일 수 있을 거 같다는 생각이 들었습니다. 1. case case의 사용법은 아래와 같습니다.case word in patterns ) commands ;;esac다른 예시들을 보니 모든 pattern에 대한 명령어뒤에 ;;가 붙어 있지만, "나머지"에 해당하는 * 부분에는 ;;가 안붙으니 주의 바랍니다. a.. 2017. 11. 4.
[Linux shell script 8] 리눅스 쉘스크립트: 키보드입력, read 2015. 2. 12. 리눅스의 쉘스크립트를 이용하여 키보드 입력값을 받아들이는 방법에 대해서 알아보도록 하겠습니다. 출력을 위해서 쓰이는 명령어가 echo라면 입력에는 read라는 커맨드가 사용됩니다. 가장 기본적인 사용법을 알아보기 위해서, text를 입력 받아서, 그대로 다시 출력하는 스크립트를 만들어 보았습니다. $cat t002#!/bin/bash echo -n "Enter the text > "read textecho "Entered text: $text" hello라는 text를 입력하여 그대로 출력이 되었습니다.$./t002Enter the text > helloEntered text: hello 아~주 조금 더 응용을 하여, 2개의 숫자를 입력받아 두 값의 합을 구해보겠습니다.$cat t003#!/bin/bas.. 2017. 11. 4.
[Linux shell script 7] 리눅스 쉘스크립트 숫자연산 2015. 2. 12. 리눅스의 쉘스크립트에서 숫자들의 연산을 사용하는 방법에 대해서 알아보도록 하겠습니다. 리눅스에서 숫자연산을 표현하는 법에 대해서 알아 보겠습니다. 많은 예제들을 보면 알 수 있듯이 보통은 $((숫자연산))와 같은 형식으로 사용을 합니다.궁금한 것이 왜 괄호가 2개인것인가 입니다... 아래처럼 2개의 괄호를 사용하면 원하는 결과가 출력됩니다.$echo $((2+2))4 괄호를 하나만 사용해 보겠습니다.$echo $(2+2)-bash: 2+2: command not found 2+2를 커맨드로 인식하는 것 같습니다.아래처럼 $()에 커맨드를 입력하니 커맨드의 결과값이 출력됩니다.$echo $(ls)hello_world sysinfo_page t001 t002 test_if 커맨드가 아닌 경우에는 괄호를 2개.. 2017. 11. 4.
728x90
반응형