Et bah si tu veux te le refaire, tu te choppes les docs sur le net. Les paddings PKCS, ainsi que les algos de blocs (dont ECB fait partie) sont complètement standards et interopérables... En plus, la cryptographie, c'est une science, et non pas des recettes de cuisine. Donc ça mérite de s'y investir un peu pour comprendre le tout.
Il me semble que pour la taille des clés, tu peux livrer ton soft avec les fichiers de licences internationaux. Mais je ne me souviens plus...