본문 바로가기 메뉴 바로가기

개발자가 되는 과정

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발자가 되는 과정

검색하기 폼
  • 개발공부 (308)
    • 우아한테크코스 (68)
      • 레벨1 (21)
      • 레벨2 (13)
      • 레벨3 (16)
      • 레벨4, 레벨5 (14)
      • kotlin (1)
      • post우테코 (3)
    • Computer Science (50)
      • 운영체제 (21)
      • 네트워크 (13)
      • DB (7)
      • 마스터즈 CS10 (9)
    • Algorithm (21)
      • 문제풀이 Python (17)
      • 문제풀이 Java (4)
    • Back-end (5)
      • Java (3)
      • CLI (2)
    • Front-end (12)
      • REACT (4)
      • JavaScript (8)
    • Others (4)
    • TIL(Today I Learned) (130)
    • 회고 (18)
  • 방명록

양방향 암호화 (1)
암호학의 기본 개념

암호학(cryptography)는 조작되지 않은 숨겨진 정보가 허가된 사람에게만 공개할 수 있는 방법을 뜻한다. 정보를 보호하기 위한 방법론인 것이다. 기밀성(confidentiality), 무결성(integrity), 인증(authentication) 의 요소를 가지고 있다. 기밀성은 숨겨진 정보, 무결성은 조작되지 않은 정보, 인증은 허가된 사람을 의미한다. 암호화 되지 않은 글을 평문(plain text)라고 한다. 평문을 암호화한 것을 암호문(cipher text)라고 한다. 평문을 암호문으로 만드는 과정을 암호화, 암호문을 평문으로 만드는 과정을 복호화라고 한다. 단방향 암호화 데이터의 무결성을 위하여 사용되며 암호화는 가능하지만 복호화는 불가하다. 대표적인 알고리즘이 해시(hash) 알고리즘이..

Others 2021. 1. 4. 20:14
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 코드스쿼드
  • 모의면접준비
  • React
  • 내부코드
  • DB
  • 학습로그
  • javascript
  • CS
  • 회고
  • 네트워크
  • 객체지향
  • 운영체제
  • 개발공부일지
  • Transaction
  • 우아한테크코스
  • 카카오
  • OS
  • JPA
  • java
  • JS
  • 인증
  • TCP/IP
  • 우테코수업
  • 알고리즘
  • 월간회고
  • Spring
  • 글쓰기미션
  • TIL
  • 마스터즈코스
  • python
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바