文件名称:能编译的ECC源码
文件大小:153KB
文件格式:ZIP
更新时间:2022-04-16 05:08:15
ECC 加密 密码学
Elliptic Curve Cryptography is an exciting and promising method of encrypting data which achieves the same, or better, strength with far smaller key lengths than traditional encryption methods such as RSA. Elliptic Curves are themselves not rocket science, but the plethora of articles and mathematical background out there do leave it somewhat as "a non-trivial exercise to the causal reader" to actually see how the scheme can be implemented and used. Alas, I for one do not code for a living anymore and hence I always look for compact, to the point, implementations showing with code exactly how something works. I hope that the source files you download with this article will provide one such source of compact, easy to understand, material to demystify and indeed realize how Elliptic Curves (notice the capitalization here...) can be coded in C++ and used to encrypt and decrypt messages between the ever present Alice and Bob...
【文件预览】:
Ecc
----FiniteFieldElement.hpp(6KB)
----main.cpp(20KB)
----ECC.idb(521KB)
----ECC.exe(97KB)