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

GOD동하님의 블로그

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

GOD동하님의 블로그

검색하기 폼
  • 분류 전체보기 (74)
    • Architecture (30)
      • 아키텍처 설계 (4)
      • MSA (4)
      • Middleware (3)
      • Framework (3)
      • Web Application (2)
      • Security (5)
      • k8s (3)
      • Financial (6)
    • Programming & Solution (21)
      • Java (8)
      • Vue.js (4)
      • Android (1)
      • Python (1)
      • Golang (0)
      • Elastic Search (2)
      • MariaDB (1)
      • Linux (4)
    • Computer Science (20)
      • 자료구조 (0)
      • 객체지향 (1)
      • 알고리즘 (14)
      • 데이터베이스 (0)
      • 네트워크 (1)
      • Machine Learning (4)
    • DevOps (2)
      • Git (1)
      • Jenkins (1)
    • Etc. (0)
      • 개발 문화 (0)
      • Business Model (0)
      • Idea (0)
  • 방명록

인코딩 (1)
[암호화] Base64

Base64 는 기본적인 인코딩 방식중 하나라고 볼 수 있다. 바이너리 데이터들을 인코딩할 때도 많이 쓰이는데 보통 메일에서 이미지나 실행파일들을 Base64 형태로 보내기도 한다. 여기서 64는 64진법을 사용한다는 뜻인데 위키백과 기준으로 아래와 같은 값들과 매칭된다 아래에서 0~61 까지 (A-Z, a-z, 0-9) 는 동일하고 그 뒤에 두개의 기호는 구현하는데에 따라 다를수 있음. Base64의 인코딩 원리는 1. 문자열을 bit 형태로 변형한다. 2. 6개의 bit씩 나눈다 3. 각각 위 테이블에 매칭되는 값으로 바꾼다 6개 bit로 자르는 이유는 6개의 비트면 조합이 64개이므로 (2^6) GODD 를 Base64 로 인코딩 한다고 하면 아래와 같이 나온다. 1. 문자열을 bit 형태로 변형한..

Architecture/Security 2020. 3. 19. 13:52
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 사토시 나가모토
  • Spring
  • 스프링
  • leetcode
  • Bitcoin
  • Vue.js
  • 동적계획법
  • Bruteforce
  • Redis
  • excel parsing
  • k8s
  • SpringBoot
  • 아키텍처
  • 블록체인
  • gRPC
  • Blockchain
  • Java
  • 비트코인
  • Nealford
  • vuejs
  • 스프링 시큐리티
  • 암호화폐
  • CARDANO
  • 카르다노
  • 백준
  • white paper
  • architecture
  • DP
  • kubernetes
  • 알고리즘
more
«   2025/05   »
일 월 화 수 목 금 토
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 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바