목차
- 리눅스 우분투 C 언어 Dbus 서버 구성 및 wait 처리 예제
- 리눅스 우분투 Openssl 명령으로 RSA 공개키 및 개인키 생성 예제 이전 포스팅 링크 및 설명
- 리눅스 우분투 Openssl 명령으로 RSAS 암호화 및 복호화 예제 이전 포스팅 링크 및 설명
- 리눅스 우분투 C 언어 Dbus 클라이언트 구성 후 dbus 세션 연결 예제
- 리눅스 우분투 실행 후 결과 확인 예제
리눅스 우분투 C 언어 Dbus 서버 구성 및 wait 처리 예제
D-Bus는 프로세스 간 통신을 가능케 하는 IPC 통신 방법 중 하나 입니다. 이전 포스팅에서는 C 언어를 사용하여 D-Bus 서버를 설정하고, 클라이언트의 요청을 처리하는 과정에서의 대기 처리 방법을 다루는 예제를 살펴봅니다. 서로 다른 프로세스 간 효율적인 상호작용을 위해 중요한 내용입니다. 만약 이전 포스팅들에서 D-Bus 서버 구성하는 방법을 확인하셨다면 마지막 포스팅의 주제인 클라이언트 요청을 대기하는 방법도 학습해주세요.
2023.11.22 - [C] - [Linux/C 언어] 리눅스 우분투 C언어 Dbus 서버 구성 예제 - 5(dbus process, wait 처리)
[Linux/C 언어] 리눅스 우분투 C언어 Dbus 서버 구성 예제 - 5(dbus process, wait 처리)
목차 리눅스 우분투 C 언어 Dbus 서버의 인터페이스 등록 및 클라이언트 요청과 응답 처리 예제 이전 포스팅 링크 및 설명 리눅스 우분투 Openssl 명령 활용 Self-Signed 인증서 발급 예제 이전 포스팅
salguworld.tistory.com
리눅스 우분투 Openssl 명령으로 RSA 공개키 및 개인키 생성 예제 이전 포스팅 링크 및 설명
RSA 암호화 알고리즘은 공개키와 개인키를 사용하여 데이터를 암호화하고 복호화하는 데 사용됩니다. Openssl 명령을 사용하여 RSA 공개키와 개인키를 생성하는 방법을 이전 포스팅에서 다루었습니다. 이를 통해 데이터 보안에 필요한 키 생성 과정을 학습할 수 있습니다. 만약 공개키 알고리즘인 RSA 알고리즘으로 개인정보와 같은 중요 정보를 암호화하고 복호화해야한다면 아래 링크의 포스팅을 참고하여 학습해주세요.
2023.07.31 - [C] - [C/C++] Openssl 활용 RSA 공개키 및 개인키 생성 예제
[C/C++] Openssl 활용 RSA 공개키 및 개인키 생성 예제
목차 RSA란? 이전 빌드 환경 구성 포스팅 C Openssl RSA 공개키 생성 예제 C Openssl RSA 개인키 생성 예제 공개키 파일로 저장하기 개인키 파일로 저장하기 1. RSA란? RSA는 Rivest-Shamir-Adleman의 약자로, 공개
salguworld.tistory.com
리눅스 우분투 Openssl 명령으로 RSA 암호화 및 복호화 예제 이전 포스팅 링크 및 설명
암호화된 데이터를 안전하게 전송하고 받기 위해 RSA 알고리즘은 중요합니다. Openssl 명령을 사용하여 RSA 암호화와 복호화를 수행하는 방법을 이전 포스팅에서 상세하게 다뤘습니다. 이를 통해 데이터를 안전하게 전달하고 해독하는 과정을 익힐 수 있습니다. 또한 AES 대칭키 암호화 알고리즘에 대한 예제도 블로그에서 자세히 다루고 있으니 해당 내용이 궁금하신 분은 검색창에 AES를 검색해주세요.
2023.07.31 - [C] - [C/C++] Openssl 활용 RSA 암호화 및 복호화 예제
[C/C++] Openssl 활용 RSA 암호화 및 복호화 예제
목차 이전 빌드 환경 구성 포스팅 이전 공개키, 개인키 생성 포스팅 C Openssl RSA 암복호화 예제 RSA 키 비트 수가 커질 수록 장점 RSA 취약점 1. 이전 빌드 환경 구성 포스팅 이전에 C에서 OpenSSL 라이
salguworld.tistory.com
리눅스 우분투 C 언어 Dbus 클라이언트 구성 후 dbus 세션 연결 예제
아래는 C 언어를 사용하여 D-Bus 클라이언트를 구성하고, D-Bus 세션에 연결하는 예제입니다. 이러한 D-Bus 세션을 얻고 다른 D-Bus 서버의 인터페이스에 연결할 준비를 할 수 있습니다.
#include <stdio.h>
#include <stdlib.h>
#include <dbus/dbus.h>
int main() {
DBusError err;
dbus_error_init(&err);
DBusConnection *conn;
conn = dbus_bus_get(DBUS_BUS_SESSION, &err);
if (dbus_error_is_set(&err)) {
fprintf(stderr, "Connection Error (%s)\n", err.message);
dbus_error_free(&err);
return EXIT_FAILURE;
}
printf("D-BUS 세션 얻기 성공\n");
return 0;
}
리눅스 우분투 실행 후 결과 확인 예제
아래는 C언어로 D-Bus 클라이언트 구성 후 D-Bus 세션을 정상적으로 얻었는지 확인하는 예제입니다.
D-BUS 세션 얻기 성공
Hit any key to continue...