본문 바로가기

분류 전체보기329

공개키 암호화! 원리와 사용방법을 알아보자! 암호화 종류의 마지막인 공개키 암호화입니다. 이전 포스팅에서는 단방향 암호화, 대칭키 암호화를 올려드렸었습니다. 마지막인 공개키 암호화는 국제 표준으로도 있을 만큼 굉장히 많이 사용 중이며 지금도 그리고 앞으로도 계속해서 사용될 암호화 방법입니다. 오늘 포스팅에서는 공개키 암호화에 대해서 알아보도록 하겠습니다. 공개키 암호화의 의미 공개키 암호화는 말 그대로 공개되어 있는 키를 이용하는 암호화 방법입니다. 여기서 의문점이 든다면 키가 오픈되어 있다는 이야기인데, 암호화가 가능한걸까요? 사실 공개키 암호화에 사용되는 키는 2가지입니다. 공개키와 개인키. 공개키는 앞서 말씀드린 대로 공개되어 있는 키를 의미하고, 개인키는 반드시 자신만이 소유하고 있는 키를 의미합니다. 공개키는 Public Key, 개인키는.. 2020. 10. 28.
[C언어] 배열(Arrays) 사용 하는 방법 앞서 알아본 C언어의 사용법은 하나의 변수에 하나의 값을 저장하는 방법이었습니다. 다양한 변수들이 존재하지만 각 변수들에 하나의 값을 저장하고 있다보니 규칙적이거나 저장하려는 값이 많아지면 변수의 수가 늘어나고 관리가 어려워질 것입니다. 그래서 C언어에서는 하나의 변수 이름에 여러개의 값을 저장하기 위해 배열(Arrays) 이라는 것을 만들었습니다. 오늘 포스팅에서는 배열에 대해서 알아보고 사용하는 방법을 알아보도록 하겠습니다. 배열이란 배열은 하나의 변수 이름에 여러개의 값을 저장할 수 있는 문법의 형태입니다. 즉, 하나의 변수를 이용해서 다수의 값을 저장해놓고 필요한 값을 언제든지 선택해서 제거하거나 추가해서 저장할 수 있습니다. 배열은 위와같은 형태로 존재합니다. 위 배열은 크기가 5인 배열입니다... 2020. 10. 26.
아이폰 12 (iPhone 12) 빅뉴스! 그리고 미니뉴스! 금일 오픈된 애플의 10월 행사에서는 기다리고 기다리던 아이폰 12가 발표되었습니다. 그리고 앞선 포스팅에서 아이폰 12 프로, 아이폰 12 프로 맥스에 대해서 기능들과 제품을 알아보았습니다. 2020/10/14 - [쿤즈 IT/최신 IT 소식] - 아이폰 12 프로 (iPhone 12 Pro) 작지만 강한 변화! 아이폰 12 프로 (iPhone 12 Pro) 작지만 강한 변화! 오래 기다리셨나요? 지난 9월 행사에서는 아이폰과 관련된 소식이 전해지지 않았습니다. 아이패드 에어 4세대와 애플워치 6세대만이 출시가 되었죠. 그리고 오늘(2020년 10월 14일 새벽 2시 2020. 10. 14.
아이폰 12 프로 (iPhone 12 Pro) 작지만 강한 변화! 오래 기다리셨나요? 지난 9월 행사에서는 아이폰과 관련된 소식이 전해지지 않았습니다. 아이패드 에어 4세대와 애플워치 6세대만이 출시가 되었죠. 그리고 오늘(2020년 10월 14일 새벽 2시) 드디어 새로운 아이폰이 등장하였습니다. 이번 포스팅에서는 새로운 아이폰 12 프로와 아이폰 12 프로 맥스에 대해서 기능 요약과 변화된 점을 알아보도록 하겠습니다. 돌아온 형태의 아이폰 12 프로. 하지만 베젤은 작고 화면은 커지다! 아이폰 12 프로의 형태는 과거 아이폰 4의 겉모습과 유사합니다. 그당시 각지고 납작한 통조림 모양의 아이폰이었죠. 그리고 아이폰 12에서 이 형태를 다시 사용하였습니다. 모양은 같지만 변화가 있습니다. 아이폰은 아이폰X 시절부터 Touch ID(지문인식) 기능이 사라지고 Face .. 2020. 10. 14.
[C언어] 재귀함수! 반복문 없이 반복되는 함수 만들기 C언어 뿐만 아니라 모든 언어에서 기본적으로 사용하는 구문들은 전부 알아보았습니다. 변수, 상수, 반복문, 조건문, 그리고 마지막으로 함수까지 말이죠. 이것만으로도 여러가지 응용을 해서 프로그래밍을 만들 수 있습니다. 오늘은 함수의 응용으로 재귀함수를 알아볼 예정입니다. 재귀함수는 반복문 없이 함수의 반복을 만들어 주는 구문입니다. 재귀함수: 함수에서 함수를 부르다! 재귀함수는 사용자 정의 함수를 만들고 이 함수에서 다시 사용자 정의함수를 부르는 함수를 말합니다. 사용자 정의 함수에 대해서는 지난 포스팅에서 다뤄봤습니다. 2020/09/28 - [쿤즈 Dev/C] - [C언어] 함수(Function) (2) 사용자 정의 함수의 사용법 [C언어] 함수(Function) (2) 사용자 정의 함수의 사용법 지.. 2020. 10. 12.
공인인증서(구) 설치 없이 사용하는 방법! (금융결제원 인증서 클라우드 서비스) 전자서명법 개정안이 국회를 통과하면서 공인인증서의 의무 사용이 폐지되었습니다. 그렇다고 해서 현재 사용하고 있는 공인인증서를 사용하지 못하는것이 아닙니다. 지금의 공인인증서는 이제 '공인' 이라는 글자가 빠지면서 인증기관에서 발급하는 인증서가 되는것입니다. 그리고 계속 사용할 수 있습니다. 오늘은 (구)공인인증서를 계속해서 사용할때 조금 더 편리하게 사용할 수 있고 설치 없이 사용할 수 있는 금융결제원의 클라우드 인증서 서비스에 대해서 알려드리도록 하겠습니다. 새롭게 등장하는 사설 인증서 발급과 사용 전자서명법 개정안에 따라 공인이라는 말이 빠지게 되고 의무화가 사라지면서 사용자에게 편의를 제공하기 위한 인증서를 발급하는 업체가 등장하기 시작했습니다. 공인인증서에 관련된 내용은 아래 포스팅에서 확인해 주.. 2020. 10. 8.
애플 이벤트 10월 오픈 (Apple Event) 지난 9월 애플 이벤트에서는 애플워치와 아이패드 에어의 새로운 등장으로 기대감을 높였습니다. 그러나 한가지 아쉬움을 남겼습니다. 매년 9월 애플 이벤트에서는 항상 아이폰이 새롭게 등장했었죠. 하지만 이번엔 아이폰이 없었습니다. 이벤트의 시작 전부터 아이폰을 9월 이벤트에서는 없을 거라고 예상했던데로 없었죠. 대신 아이패드 에어 4세대가 새로운 모습으로 등장하면서 아쉬운 마음을 달래준것 같습니다. 이번 10월 애플 이벤트에서는 애플로고가 더욱 선명하게 드러나는 것을 볼 수 있습니다. 이번 이벤트에서 기대해 볼수 있는 몇가지 제품들이 있습니다. 10월 애플 이벤트에서 등장할 제품군들 이번 10월 애플 이벤트에서는 아이폰 12, 에어태그(AirTags), 홈팟, ARM 기반의 Mac 등의 예상 제품군들이 있습.. 2020. 10. 7.
[C언어] 함수(Function) (2) 사용자 정의 함수의 사용법 지난 포스팅에서는 C언어에서 굉장히 중요한 함수(Function)라는 것을 올려드렸습니다. 표준 라이브러리 함수들은 프로그래밍에서 필수적으로 사용할 수 밖에 없는 함수들이며 기본적으로 정의된 라이브러리들을 사용할 수 있는 함수들입니다. 그리고 꼭 필수는 아니지만 체계적인 프로그래밍을 위해서 사용해야 하는것이 바로 사용자 정의 함수 입니다. 오늘 포스팅에서는 사용자 정의 함수에 대해서 조금 더 자세하게 알아보고 만드는 방법과 사용법에 대해서 자세히 다뤄보도록 하겠습니다. 사용자 정의 함수란 무엇인가 사용자 정의 함수는 이름 그대로 사용자(프로그래머)가 직접 함수를 만들고 사용하는 것을 의미합니다. 2020/09/25 - [쿤즈 Dev/C] - [C언어] 함수(Function) (1) 함수의 의미와 종류 [.. 2020. 9. 28.
[C언어] 함수(Function) (1) 함수의 의미와 종류 앞선 포스팅들에서 기본적인 변수와 상수의 사용법, 표준 입출력, 연산자를 알아보았고 반복문과 조건문을 사용해서 프로그래밍을 해보았습니다. 지금까지는 C언어를 사용하면서, 혹은 다른 언어들과 마찬가지로 가장 기본적인 문법을 배운 것입니다. 이러한 문법들로 모든 프로그래밍이 되죠. 이번 포스팅에서는 함수라는 것을 알아볼 예정입니다. 함수는 사실 지금까지도 계속해서 사용하고 있었으며 프로그래밍을 체계적으로 만들어 나가기 위해서는 반드시 사용해야 하는 문법입니다. 그럼 함수(Function) 이 무엇인지 알아보도록 하겠습니다. 함수(Function)란 무엇인가 함수란 '특별한 목정의 작업을 수행하기 위해서 여러 문법, 명령어, 작업들을 모아서 하나의 단어로 표현해 놓은 것'입니다. 모든 함수는 이름 뒤에 괄호(.. 2020. 9. 25.