Skip to content
Play with openssl with C !
C C++
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
canlogger
chain-veify
helloworld
test_HMAC_sha256
test_aes
test_des
test_des_ori
test_file_aes
test_file_rsa
test_file_sha256
test_md5
test_sha256
test_sha512
test_socket_echo_client
test_socket_echo_server
.gitignore
README.md

README.md

Openssl with C

이 프로젝트는 Digicap에 인턴으로 근무하면서 공부하고 작성했던 소스코드와 프로그램을 모아둔 레포지토리입니다. CAN 네트워크에서 수집한 트래픽을 전송하기 위한 프로그램 작성을 목표로 두고 프로그래밍하였습니다.

This project is a repository of source code and programs that I worked on while working as an intern at Digicap. I have programmed with the aim of creating a program to transmit the traffic collected from the CAN network.

작성 기간)

19.07.10 - 19.07.26

목록)

  • helloworld

    설치 환경 테스트용 helloworld

  • test_md5

    입력 파라미터에 대한 md5

  • test_sha256

    입력 파라미터에 대한 sha256

  • test_sha512

    입력 파라미터에 대한 sha512

  • test_file_sha256

    파일에 대한 sha256

  • test_HMAC_sha256

    keyfile과 datafile에 대한 HMAC-SHA256

  • test_des_ori

    DES 대칭키 암호화

  • test_des

    EVP를 사용한 DES 대칭키 암호화

  • test_aes

    AES 암호화

  • test_file_aes

    파일에 대한 AES 암호화

  • test_file_rsa

    파일에 대한 RSA 암호화

  • test_socket_echo_client

    에코 프로그램 - 클라이언트

  • test_socket_echo_server

    에코 프로그램 - 서버

  • canlogger

    CAN 로그를 암호화 전송하기 위한 프로그램

    키교환 - 비대칭키를 통한 세션키 암복호화 - 세션키를 통한 데이터 암복호화 전송

  • chain-verify

    x509 pem 형식의 인증서를 생성하고 검증하는 프로그램

    • 체인 검증
    • CN 검증
    • 만료 기간 검증
You can’t perform that action at this time.