본문 바로가기
반응형

C/C++7

[C/C++] INI (Initialization) 파일 INI(Initialization) 파일 포맷은 설정 파일에 대한 de facto 표준이다. INI 파일은 단순 구조의 텍스트 파일로 이루어져 있다. 보통 마이크로소프트 윈도와 연결되어 있지만 다른 운영 체제에서도 사용할 수 있다. "INI 파일"이라는 이름은 ".INI"라는 파일 확장자가 따라오지만, ".CFG", ".conf", ".TXT"등의 다른 확장자를 사용하기도 한다. 📄 GetPrivateProfileInt Syntax UINT GetPrivateProfileInt( LPCTSTR lpAppName, LPCTSTR lpKeyName, INT nDefault, LPCTSTR lpFileName ); 📄 GetPrivateProfileString function Syntax DWORD GetPr.. 2019. 8. 22.
[Security] 고급 암호화 표준(Advanced Encryption Standard, AES) 고급 암호화 표준(Advanced Encryption Standard, AES) 📔 고급 암호화 표준 (Advanced Encryption Standard, AES) 국가 표준으로 사용되었던 DES(Data Encryption Standard)의 취약점을 보안하기 위해 고안된 암호 알고리즘이다. DES는 대칭키 암호 방식으로 56bit의 길이를 가지는 암호 키를 사용하였는데, 매우 짧은 길이를 가지고 있어 공격에 취약한 약점이 있었다. 이러한 약점을 보완하기 위해 미국표준기술연구소에서는 새로운 암호 공모전을 열었으며, 이때 채택된 것이 바로 AES 암호 알고리즘이다. 이는 벨기에 출신의 암호학자인 존 데이먼(Joan Daemen)과 빈센트 라이먼(Vincent Rijmen)에 의해 제안되었으며, 제안한 .. 2019. 6. 27.
[C/C++] 전송 제어 프로토콜 (TCP, Transmission Control Protocol) 📣 전송 제어 프로토콜 (TCP, Transmission Control Protocol, SOCK_STREAM) 전송 제어 프로토콜(Transmission Control Protocol, TCP, 문화어: 전송 조종 규약)은 인터넷 프로토콜 스위트(IP)의 핵심 프로토콜 중 하나로, IP와 함께 TCP/IP라는 명칭으로도 널리 불린다. TCP는 근거리 통신망이나 인트라넷, 인터넷에 연결된 컴퓨터에서 실행되는 프로그램 간에 일련의 옥텟을 안정적으로, 순서대로, 에러 없이 교환할 수 있게 한다. TCP는 전송 계층에 위치한다. 네트워크의 정보 전달을 통제하는 프로토콜이자 인터넷을 이루는 핵심 프로토콜의 하나로서 국제 인터넷 표준화 기구(IETF)의 RFC 793에 기술되어 있다. 📌 Connection Es.. 2019. 6. 19.
반응형