반응형

IT 124

RSA 암호화가 뭐에요? (feat. AES, DES, Blowfish/Twofish, ECC, SHA, MD5)

RSA 암호화는 공개 키 암호화 방식 중 하나로, 데이터를 안전하게 암호화하고 인증하는 데 사용됩니다. 이 알고리즘은 1977년 Ron Rivest, Adi Shamir, Leonard Adleman에 의해 개발되었으며, 이름은 이들의 이니셜에서 따왔습니다.1. RSA의 핵심 원리RSA는 수학적 원리를 기반으로 한 비대칭 암호화 알고리즘입니다.비대칭 암호화: 공개 키(Encryption Key)와 개인 키(Decryption Key)라는 두 가지 키를 사용합니다.공개 키: 데이터를 암호화할 때 사용되며, 누구나 볼 수 있습니다.개인 키: 데이터를 복호화할 때 사용되며, 소유자만 알고 있어야 합니다.RSA의 보안성은 큰 소수의 곱셈 결과를 소인수 분해하기 어려운 문제(즉, 정수 분해 문제)의 복잡성에 기반..

IT 2024.12.20

DNS 가 뭐에요? (개념, 레코드 유형, 동작 방식, 보안)

DNS(Domain Name System)는 인터넷의 중요한 기반 기술 중 하나로, 도메인 이름(예: example.com)을 IP 주소(예: 192.0.2.1)로 변환하는 역할을 합니다. 이를 통해 사람이 읽기 쉬운 도메인 이름을 사용하는 동시에 네트워크에서는 IP 주소를 사용하여 통신할 수 있게 됩니다. DNS는 분산 데이터베이스 시스템으로 동작하며, 여러 유형의 레코드와 서버로 구성됩니다.DNS의 주요 개념도메인 계층 구조DNS는 트리 구조를 가지고 있으며, 루트 도메인에서 시작하여 하위 도메인으로 확장됩니다.구조 예시: www.example.comexample.com (루트 도메인)com (최상위 도메인, TLD)example (2차 도메인)www (서브도메인)DNS 서버의 역할DNS 서버는 클라..

IT 2024.12.17

맥미니 M4, M4 pro 비교

새롭게 발표된 맥 미니 M4는 뛰어난 성능과 효율성을 갖춘 M4 시리즈의 칩을 탑재하여 많은 관심을 받고 있습니다.이 글에서는 성능과 가격, M4와 M4 Pro 모델의 차이점 등을 살펴보고, 다양한 활용 용도에 적합한 이유를 설명하겠습니다.    1. M4와 M4 Pro 성능기본 M4 모델은 효율적인 단일 작업과 일반적인 멀티태스킹에 적합하며,M4 Pro는 더 많은 코어와 강화된 그래픽 성능을 통해 다중 작업과 고성능 작업에 최적화되었습니다. M4 모델 성능: 기본 M4 칩은 싱글 코어 점수가 약 3,500점, 멀티코어는 약 15,000점을 기록합니다. 이는 기본적인 그래픽 작업과 코딩, 문서 작업에 충분한 성능을 제공하는 수준입니다. M4 Pro 모델 성능: 14코어 CPU와 20코어 GPU가 탑재된 ..

IT/Mac 2024.12.16

개발자 가성비 마우스 추천 Top 7

안녕하세요 지난번 가성비 시리즈에 이어 개발자 키보드 추천 Top 7개발자 가성비 모니터 추천 Top 5개발자 가성비 모니터암 추천 Top 4개발자 가성비 의자 추천 Top 4개발자 가성비 마우스 추천 Top 7 이번은 개발자 가성비 마우스 추천 포스팅을 들고왔습니다!!  자.....개발자에게 적합한 가성비 좋은 마우스는 장시간 사용에도 편안해야 하고,정확하고 빠른 반응성을 갖춰야 합니다.다양한 가격대와 기능을 고려해 개발자들이 선호하는 가성비 마우스 TOP 7 를 선정해봤습니다!!    1. 로지텍 MX Master 3/3S 가격대: 중간~고가 특징: 개발자들이 선호하는 대표적인 마우스입니다. 인체공학적 디자인과 빠른 스크롤 휠, 프로그램 가능한 버튼이 있어 생산성을 높입니다. 장점: 블루투스와 무선 ..

IT 2024.11.10

개발자에게 추천하는 노트북이 뭔가요? (feat. 맥북 vs LG그램)

안녕하세요많은 개발자 분, 그리고 개발자를 희망하시는 분들께서가장 많이 고민하시는 부분이"노트북 뭐사지?""맥북 사도 될까?"이런 부분이 아닐까 생각이 듭니다. 저도 그랬음 ㅋ  그래서 제 주변 개발자 분들이 많이 사용하는 TOP 5 노트북을 정리해봤고각 특징을 아주 아주 간략히 적어보겠습니다.   맥북 프로 M1/M2 macOS 개발 환경이 필요한 경우 가장 많이 선택되는 노트북입니다. 특히, M1 Pro와 M2 칩셋이 탑재된 모델들은 iOS 및 macOS 앱 개발에 최적화되어 있어 많은 개발자들이 선호합니다. 고성능과 긴 배터리 수명도 장점입니다​​ https://link.coupang.com/a/bZqKQq  Apple 2020 맥북 에어 13 - 노트북 | 쿠팡현재 별점 4.9점, 리뷰 13071..

IT 2024.11.09

개발자 CS 지식 필수 기본책 TOP5

안녕하세요 오늘은 대한민국 개발자들이 기초를 탄탄히 다지기 위해 가장 많이 읽는 TOP 5 개본 책을 소개해드리겠습니다 혼자 공부하는 컴퓨터 구조+운영체제 (강민철)컴퓨터의 기본 구조와 운영체제를 다루며,독학을 위한 입문자 친화적 구성이 돋보입니다.운영체제 개념을 쉽게 배우고자 하는 분들에게 추천됩니다​ https://link.coupang.com/a/bZpQk3  혼자 공부하는 컴퓨터 구조 + 운영체제 - 컴퓨터 구조 일반 | 쿠팡쿠팡에서 4.8 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 91 제품도 바로 쿠팡에서 확인할 수 있습니다.www.coupang.com    클린 코드 (로버트 C. 마틴)프로그래밍에서 깨끗한 코드 작성의 중요성을 설명하며,유지보수와 효율성을 고려한 코드 작성을 배..

IT 2024.11.08

[Java] String 객체가 메모리에서 어떻게 관리되나요?

안녕하세요오늘은 자바에서 많이 사용하는 String 객체에 대해, 메모리에서 어떻게 관리되고 비교하는지 알아보겠습니다.이거 진짜 헷갈리잖아요?자바는 문자열 처리를 위해 다양한 방법을 제공하는데요,그 중에서도 String Constant Pool의 개념이 중요한 역할을 합니다.이 개념을 이해하기 위해,아래 예제 코드로 a, b, c가 어떻게 관리되는지 자세히 분석해 보겠습니다.    예제 코드String a = new String("Hi");String b = a;String c = "Hi";이 코드에서 a, b, c는 모두 "Hi"라는 값을 가지고 있습니다.하지만 메모리에서 각각이 관리되는 방식에는 큰 차이가 있습니다.하나씩 차이점을 알아볼까요?   1. String a = new String("Hi")..

IT/Java 2024.11.07

개발자가 맥북을 구매해야하는 이유 (*주의 : 바로 설득될 수 있음)

안녕하세요~개발자라면 한 번쯤“맥북을 사야 할까?”라는 생각을 해보셨을 겁니다.아니... 맥북 사고싶다요...제가 그랬거든요...  대부분의 기업이나 프리랜서 환경에서도 맥북과 윈도우를 선택할 수 있는 상황이 주어지는데요.맥북은 디자이너뿐만 아니라 이제는 많은 개발자들 사이에서도 선호되는 기기가 되었습니다.이번 포스트에서는 개발자 입장에서 맥북과 윈도우의 차이를 비교하며맥북의 장점과 단점을 솔직하게 살펴보겠습니다.더 나아가, 왜 맥북을 고려해 볼 만한지에 대한 힌트를 드리겠습니다.     1. 개발 환경 통합의 편리함: Unix 기반의 macOS 맥북의 큰 장점은 macOS가 Unix 기반이라는 점입니다.리눅스 커널에 익숙한 개발자들에게 친숙한 터미널 환경을 제공해주며,macOS와 리눅스의 유사성 덕분에..

IT 2024.10.28

개발자 가성비 의자 추천 Top 4

안녕하세요요새 허리도 안좋고 해서 모니터, 모니터암, 의자 골고루 보고있는데그걸 좀 포스팅해보려합니다.   개발자들은 장시간 앉아서 작업을 하기 때문에, 좋은 의자를 선택하는 것이 매우 중요합니다.편안한 의자는 허리와 목에 가는 부담을 줄여주고, 장기적인 건강에 긍정적인 영향을 미치거든요아래는 인체 공학적 설계를 갖춘 다양한 가격대의 의자 추천 목록입니다.참고로 1번 제품은 가성비가 아니에요 ㅋ 그냥 끝판왕...   1. 허먼밀러 에어론 체어 (Herman Miller Aeron)특징: 인체공학 의자의 대명사로 불리며, 탁월한 허리 지지와 통기성이 좋은 메시 소재를 사용.장점: 다양한 크기 옵션(S, M, L), 허리 지지대(Lumbar Support) 및 경추 지지대(Headrest) 추가 가능.추천 ..

IT 2024.09.20

개발자 가성비 모니터암 추천 Top 4

안녕하세요계속 집에서 작업을 하다보니 목이나 허리가 계속 안좋아지는 것 같아서모니터암을 알아봤습니다허리도 안좋아지는게 ㄹㅇ 의자도 알아봐야겠음...모니터 암은 모니터에 기계 팔같은거 달아서편하게 위아래 위위아래 오른쪽 왼쪽으로 이동할 수 있어서굉~~~~~~~~~~장히 편합니다.그래서 자세 교정 및 작업 공간 절약에 매우 유용합니다. 아래는 모니터암 추천목록입니다! 1. 에르고트론 LX 데스크 모니터 암특징: 강력한 내구성과 부드러운 움직임, 다양한 조절 가능지원 크기: 13~32인치 모니터 (최대 11.3kg)장점: 피벗, 틸트, 회전 모두 가능하며 높이 조절이 매우 자유로워서 모니터를 편리한 각도로 배치 가능.추천 이유: 신뢰성 높은 브랜드로, 다양한 자세로 모니터를 사용하고 싶은 개발자들에게 적합.h..

IT 2024.09.20
반응형