반응형

2024/11/13 3

암호화(Encryption)

암호화(Encryption)암호화는 중요한 데이터를 보호하기 위해 데이터를 변환하는 과정입니다. 원래의 데이터를 다른 형태로 변환하여, 권한이 없는 사람은 이해할 수 없도록 만드는 것을 목적으로 합니다. 쉽게 말해 암호화는 데이터의 보안성을 높이고, 이를 통해 신뢰성을 확보하는 기술입니다. 이 암호화된 데이터를 다시 원래의 형태로 변환하는 과정을 '복호화'라고 합니다.대칭키 암호화와 비대칭키 암호화암호화 방식에는 여러 가지가 있지만, 가장 일반적으로 사용되는 방식은 대칭키 암호화와 비대칭키 암호화입니다. 이 두 가지는 암호화 과정에서 사용되는 키의 특징에 따라 크게 구분됩니다.대칭키 암호화대칭키 암호화에서는 하나의 키를 사용하여 데이터를 암호화하고, 그 데이터를 복호화하는 데도 같은 키를 사용합니다. 즉..

Android UI - 다이얼로그(Dialog)

Android UI - 다이얼로그(Dialog)안녕하세요, 소프트웨어 공장입니다. 오늘은 안드로이드 애플리케이션 개발에서 중요한 요소 중 하나인 "다이얼로그"에 대해 알아보겠습니다. 다이얼로그는 사용자와의 상호작용을 돕기 위해 화면에 잠깐 나타나는 작은 창으로, 다양한 상황에서 사용될 수 있습니다. 다이얼로그를 활용하면 간단한 알림, 확인/취소와 같은 사용자의 입력 요청 등을 효과적으로 처리할 수 있습니다.다이얼로그의 종류안드로이드에서는 여러 종류의 다이얼로그를 제공합니다. 가장 많이 사용되는 다이얼로그의 종류는 다음과 같습니다.AlertDialog : 알림 메시지를 표시하고 사용자의 응답(예: 확인, 취소)을 받을 때 주로 사용됩니다.DatePickerDialog : 날짜를 선택하는 다이얼로그입니다.T..

Android/Application 2024.11.13

ESP32 IDF UART

ESP32 IDF UART이번 포스팅에서는 ESP32의 UART 기능에 대해 설명하고, 다른 장치와 시리얼 통신을 구현하는 방법을 소개하겠습니다. UART는 ESP32와 외부 장치 간의 데이터를 주고받을 수 있는 기본적인 통신 방식 중 하나입니다. 예제를 통해 ESP32 IDF 개발 환경에서 UART 통신을 설정하고 테스트하는 방법을 알아보겠습니다.UART란?UART(Universal Asynchronous Receiver/Transmitter)는 데이터를 직렬로 송수신하는 통신 프로토콜입니다. UART를 사용하면 두 장치 간에 데이터를 직렬로 송신하고, 이 데이터는 수신 측에서 비동기적으로 수신합니다. ESP32는 최대 3개의 UART 포트를 지원하며, 각각의 UART는 송신 및 수신 핀을 통해 시리얼..

ESP32 IDF 2024.11.13
반응형