Entradas

Mostrando entradas de marzo, 2016

Telegram bot in C

Eleven and half coffe cups were drinked in this project. Telegrambot in C is now in github; https://github.com/albertobsd/libtelegrambot After download we can edit the sample code to work with the bot. Use the github wiki to view all the functions available. Example User *user; user = telegra_getMe(); if(!telegram_bot) {   printf("%s\n",user->username); } Links: telegrambot in C Official API for Telegram bot

Libgcrypt: Sha256 Digest file

Continuando con mis ejemplos para trabajar con libgcrypt, en esta ocacion disponemos de un ejemplo que realiza la funcion sha256 para un archivo dado. Existen otras formas de hacarlo distintas librerias y/o funciones, no discutire aqui la eficiencia de la funcion, esta funcion generica recibe como parametros un buffer de entrada, uno de salida y el tipo de algoritmo a usar, que puede ser desde md5 (inseguro), sha1 entre otros. Ejemplo: digestsha256.c Saludos!

Libgcrypt: Buffer Random

Recientemente he estado trabajando con libgcrypt y me he dado cuenta que hay pocos ejemplos de esta libreria en Internet. La Documentacion es muy extensa y esta disponible en linea o para descargar en PDF: https://www.gnu.org/software/libgcrypt/ Aqui dejo un pequeño ejemplo para generar un buffer de numeros aleatorios: bufferRandom.c