테크 삽질 연구소
close
프로필 배경
프로필 로고

테크 삽질 연구소

  • 분류 전체보기 (61) N
    • 실무개발 (33) N
    • 서버 & 인프라 (23)
    • SEO & 마케팅 & AI (5)
  • 홈
  • 태그
  • 방명록
  • 소개
  • 개인정보처리방침
  • 문의
  • 이용약관
전자서명이란? 개발자가 반드시 알아야 할 개념과 구현 방식 정리

전자서명이란? 개발자가 반드시 알아야 할 개념과 구현 방식 정리

전자서명의 개념부터 디지털 서명과의 차이, 공개키 기반 구조(PKI), 서명 생성 및 검증 과정, 개발 시 주의사항까지 개발자가 반드시 알아야 할 전자서명 핵심 내용을 실무 관점에서 정리했습니다.전자계약, 본인인증, API 인증, 금융 서비스, 공공 시스템을 개발하다 보면 전자서명(Electronic Signature) 이라는 용어를 자주 접하게 됩니다.하지만 많은 개발자가 전자서명과 디지털 서명을 같은 의미로 이해하거나, 단순히 암호화 기술 정도로 생각하는 경우가 많습니다.실제로는 전자서명은 법적인 개념이고, 디지털 서명은 이를 구현하는 대표적인 기술입니다. 이 차이를 이해하면 인증 시스템, JWT, SSL/TLS, 전자계약, 공인 인증 등 다양한 보안 기술을 훨씬 쉽게 이해할 수 있습니다.이번 글에서..

  • format_list_bulleted 실무개발
  • · 2026. 7. 23.
  • textsms
전자서명 로그인 원리 완벽 정리: tokenId는 어디에 저장되고 공개키는 어떻게 사용될까?

전자서명 로그인 원리 완벽 정리: tokenId는 어디에 저장되고 공개키는 어떻게 사용될까?

전자서명 기반 로그인 시스템을 처음 접하면 가장 헷갈리는 부분이 바로 tokenId, tokenRef, PublicKey, PrivateKey의 역할입니다.특히 다음과 같은 질문을 많이 하게 됩니다.tokenId는 서버에서 가져오는 것일까?tokenId는 어디에 저장되는 걸까?서버는 왜 tokenId를 가지고 있을까?랜덤(Random)은 공개키로 만드는 걸까?tokenRef는 무엇이며 왜 서버로 보내지 않을까?이번 글에서는 인증서 발급부터 로그인까지의 전체 흐름을 따라가며 각각의 역할을 쉽게 정리해보겠습니다.전체 구조전자서명 로그인은 아래와 같은 구조로 동작합니다.사용자 │브라우저 │로컬 SDK │인증 서버가장 중요한 점은 개인키(PrivateKey)는 절대로 서버로 전송되지 않는다는 것..

  • format_list_bulleted 서버 & 인프라
  • · 2026. 7. 2.
  • textsms
간편인증 로그인 원리 완벽 이해하기 - PIN, 공개키, 개인키, 전자서명까지 한 번에 정리

간편인증 로그인 원리 완벽 이해하기 - PIN, 공개키, 개인키, 전자서명까지 한 번에 정리

간편인증은 비밀번호 로그인이 아니다카카오 인증, PASS 인증, 공동인증서, 금융인증서 등 대부분의 간편인증 서비스는 일반적인 ID/PW 로그인 방식과 전혀 다른 원리로 동작합니다.많은 사람들이 "PIN이 비밀번호다."라고 생각하지만 실제로는 그렇지 않습니다.간편인증의 핵심은 서버가 사용자의 비밀번호나 개인키를 보관하지 않는다는 것입니다.이번 글에서는 간편인증이 어떤 구조로 동작하는지, 서버에는 무엇이 저장되고 로그인은 어떻게 검증되는지 단계별로 쉽게 알아보겠습니다.일반 로그인과 간편인증 로그인 차이먼저 일반적인 로그인 방식부터 살펴보겠습니다.일반 로그인사용자 │ID / PW 입력 │ ▼서버 │DB에 저장된 비밀번호와 비교 │로그인 성공이 방식에서는 서버가 사용자의 비밀번호(또는 해시값..

  • format_list_bulleted 서버 & 인프라
  • · 2026. 7. 2.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
  • 테크 삽질 연구소 안내
전체 카테고리
  • 분류 전체보기 (61) N
    • 실무개발 (33) N
    • 서버 & 인프라 (23)
    • SEO & 마케팅 & AI (5)
최근 글
인기 글
최근 댓글
태그
  • #RESTAPI
  • #gitlab
  • #Linux
  • #전자서명
  • #ubuntu
  • #nuxt
  • #NexusRepository
  • #nuxt3
  • #Nexus
  • #springboot
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바