[C++] 大數運算好用的函式庫GNU MP (GMP)

GNU MP(簡稱GMP)是一個可以進行大數運算(Big number operation)的函式庫,使用C++實作,要應用此函式庫開發的話,要注意它使用LGPL3的License。
這個函式庫的出現,對於資訊安全研究領域的人員,是一大利多,可以讓開發人員輕鬆使用大數運算,進行各種資料加解密或簽章的資安技術開發。
目前最新版本是5.0.2版,筆者建議讀者可到它的官網下載,閱讀開發文件後,便可輕鬆開發程式。

參考文獻  

  1. GNU MP官網
  2. 酷!學園 “什麼是GMP?”
  3. Multiprecision arithmetic library (64bit library)
  4. 植基於橢圓曲線質數視窗化介面之質數判斷工具之設計與實現

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *