본문으로 건너뛰기

카테고리

CS

글 25개

  1. 보안

    공인인증서

    A가 데이터를 보냈는데 이게 진짜 A가 보낸 건지 아닌지를 검증할 수가 없다.인증서는 A라는 사람이라는 것을 보증해주는 문서라고 보면 된다.따라서 A한테 메세지가 올 때 A의 인증서가 오지 않는다면 A라고 취급을 하지 않으면 된다.하지만 개나소나 인증서를 발급할 수 있으면 A 행세를 아무나 낼테니까 **인증된 기관(CA,…

  2. 보안

    AES 256 CBC + PBKDF2

    막연하게 양방향 암호화 하면 당연스레 AES를 떠올리고, 제대로 모른 채로 사용했다.이제부터라도 조금은 알고 써야겠다는 생각이 들어서 살짝 정리해봤다.

  3. 상식

    YAML

    YAML은 마크업 언어가 아니고, 사람에게 친숙한 데이터 Serializaition 표준이다.아마 XML, HTML과 같이 YAML도 ML이 들어가서 사람들의 오해를 샀던 모양이다.마크업 언어는 태그를 이용하여 문서나 데이터의 구조를 표현하는 언어이다. (HTML, XML)Serialization(직렬화)은 데이터를 시스…

  4. 상식

    BNF 표기법

    프로그래밍 언어를 정의하기 위한 메타 언어이다.정규화 표현에 많이 사용들 한다고 한다.표기법 창시자인 베커스와 그 표기법을 향상시킨 나우르에 의해 베커스 나우르 표기법이란 이름으로 불리고 있다.

  5. 보안

    (보안) 대칭/비대칭키 암호화

    이번 포스트에서는 평문의 데이터를 암호화/복호화 하는 방법에 대해서 이해해보자.사람이 알아볼 수 있는 데이터를 평문(plain text)라고 말하고, 평문을 암호화한 걸 암호문(cipher text)라고 부른다.수학적 원리를 알아보는 것도 아니기 때문에 간단하게만 정리해봤다.

  6. 상식

    (상식) 왜 1byte는 8bit일까?

    과거에는 1byte가 7bit, 9bit 등등이던 시절이 있다고 하지만 현재는 8비트로 거의 표준이 된 것 같다.왜일까?이 포스트는 아래 링크를 참조하여 제 머릿 속을 바탕으로 글을 썼기 때문에 틀린 점이 있다면 댓글로 적어주길 바랍니다~