kumru.dev

Ey azizler işte başlarız söze.

OpenSSL Üzerine Mütalaalar


  • Mon 10 January 2022
  • misc

Fikir aklımda duracağına internette dursun, vakit bulursam üzerine koyarım düşüncesi ile bu haliyle yayınlamakta mahsur görmüyorum. İlerleyen zamanlarda canım sıkılır bir şeylerde yazmak istersem ve üşenmezsem biraz edebiyat da yapabilirim :)

OpenSSL Big Number

// openssl_bignumber.c
#include <stdio.h>
#include <openssl/bn.h>

int main ()
{
  static const char p_str[] = "82019154470699086128524248488673846867876336512717";

  BIGNUM *p = BN_new();
  BN_dec2bn(&p, p_str);

  char * number_str = BN_bn2hex(p);
  printf("%s\n", number_str);

  OPENSSL_free(number_str);
  BN_free(p);

  return 0;
}

Derleme

$ gcc openssl_bignumber.c -lcrypto

Kaynak