J'ai comme projet de créer un logiciel de cryptage (du genre de PGP)

Comment représenter en C les clés privées et publiques (très grands entiers sur énormément de bits ==> de l'ordre de 128 bits pour commencer)?

Merci d'avance

[MOD : En fait, il s'agit de C++]