목차
- 이전 포스팅의 C 언어 Openssl 라이브러리로 RSA 공개키 및 개인키 생성 예제 학습 링크
- 이전 포스팅의 C 언어 Openssl 라이브러리로 RSA 암호화 및 복호화 예제 학습 링크
- 이전 포스팅의 C 언어 Openssl hmac 암호화 예제 학습 링크
- C 언어 perror 함수로 오류 메세지 출력 및 마지막 오류 메세지 설정 예제
- C 언어 strerror 함수로 마지막 설정된 오류메세지 가져와 출력 예제
이전 포스팅의 C 언어 Openssl 라이브러리로 RSA 공개키 및 개인키 생성 예제 학습 링크
이전 포스팅에서는 Openssl 라이브러리를 활용하여 RSA 공개키 및 개인키를 생성하는 예제에 대해 알아보았습니다. RSA는 공개키 암호화 방식 중 하나로, 이 포스팅의 예제는 C 언어에서 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
이전 포스팅의 C 언어 Openssl 라이브러리로 RSA 암호화 및 복호화 예제 학습 링크
다음으로 이전 포스팅에서는 Openssl 라이브러리를 활용하여 RSA 알고리즘을 이용한 암호화와 복호화하는 방법과 예제에 대해 알아보았습니다. RSA 암호화는 공개키 및 개인키를 사용하여 데이터를 암호화하고 복호화하는 과정을 포함합니다. 이 포스팅에 포함된 예제에서는 이전에 생성한 RSA 공개키와 개인키를 활용하여 데이터를 암호화하고, 그것을 다시 복호화하는 방법에 대해 다루고 있습니다. 만약 c언어에서 openssl 라이브러리를 통해 rsa 암호화 및 복호화 방법이 궁금하시다면 아래 링크의 포스팅을 참고하여 학습해주세요.
2023.07.31 - [C] - [C/C++] Openssl 활용 RSA 암호화 및 복호화 예제
[C/C++] Openssl 활용 RSA 암호화 및 복호화 예제
목차 이전 빌드 환경 구성 포스팅 이전 공개키, 개인키 생성 포스팅 C Openssl RSA 암복호화 예제 RSA 키 비트 수가 커질 수록 장점 RSA 취약점 1. 이전 빌드 환경 구성 포스팅 이전에 C에서 OpenSSL 라이
salguworld.tistory.com
이전 포스팅의 C 언어 Openssl hmac 암호화 예제 학습 링크
마지막으로 이전 포스팅에서는 Openssl 라이브러리를 활용하여 hmac 알고리즘을 사용하는 예제를 살펴보았습니다. Hmac은 해시 기반 메시지 인증 코드로, 메시지 무결성을 보호하는데 사용됩니다. 이전 포스팅에서 학습한 Openssl 라이브러리를 기반으로, hmac 알고리즘을 구현하고 데이터를 안전하게 보호하는 방법이 궁금하시다면 아래 링크의 포스팅을 참고하여 학습해주세요.
2023.08.09 - [C] - [C/C++] openssl hmac 암호화 예제
[C/C++] openssl hmac 암호화 예제
목차 hmac이란 C openssl 라이브러리 활용 개발 환경 구성 이전 포스팅 C openssl hmac 관련 헤더 인클루드 예제 HMAC 암호화를 위한 비밀키 입력 예제 SHA256 알고리즘 활용 HMAC 암호화 예제 결과확인 1. hmac
salguworld.tistory.com
C 언어 perror 함수로 오류 메세지 출력 및 마지막 오류 메세지 설정 예제
아래는 C 언어의 perror 함수를 사용하여 오류 메시지를 출력하고, 마지막으로 설정된 오류 메시지를 확인하는 예제입니다. 이 함수를 사용하면 프로그램에서 발생한 오류에 대한 세부 정보를 출력할 수 있습니다. 이를 통해 디버깅을 용이하게 하고, 프로그램이 오류를 처리하는 방법을 이해할 수 있습니다.
#include <stdio.h>
#include <errno.h>
#include <string.h>
int main() {
FILE *f;
// 파일 열기 시도
f = fopen("/tmp/exammple.txt", "r");
if (f == NULL) {
perror("no file found");
return errno; // 에러 코드 반환
}
fclose(f);
return 0;
}
C 언어 strerror 함수로 마지막 설정된 오류메세지 가져와 출력 예제
아래는 C 언어의 strerror 함수는 오류 번호에 해당하는 오류 메시지를 얻고 화면에 출력하는 예제입니다. 이를 통해 이전에 발생한 오류를 추적하고, 사용자에게 명확한 오류 메시지를 제공하는 방법을 알 수 있습니다.
#include <stdio.h>
#include <errno.h>
#include <string.h>
int main() {
FILE *f;
// 파일 열기 시도
f = fopen("/tmp/exammple.txt", "r");
if (f == NULL) {
perror("no file found");
printf("이전 오류: %s\n", strerror(errno));
return errno; // 에러 코드 반환
}
fclose(f);
return 0;
}