There are two series of encryption algorithms, symmetry-key
and public-key encryption algorithm. According to user¡¯s
choice and demand, choice of algorithm is different. And an
implementation of a algorithm using improper parameter can
also bring you security problem , even it is a secure
algorithm.
Antiy Labs have released an algorithm library BNT&CAL
SDK by sep,2000. It includes more than 30 popular
algorithms: DES (including great improvement), IDEA, RSA,
DSA, DH/DSS, MD4, MD5, etc. And ellipse-curve algorithm in
F(2^m) and F(p) is also included. The implementations of
these algorithms avoid known security problem, and are
improved in efficiency. It is better than other products in
security and speed. It is developed in standard c++, and can
be compiled with VC and GCC without any change.
2002-01-29