這個(gè)程序是網(wǎng)絡(luò)信息安全概論課的課程實(shí)踐,自己動(dòng)手編寫一個(gè)具于1024位大數(shù)
運(yùn)算的ELGamal加密系統(tǒng)。
ELGamal 依賴大數(shù)運(yùn)算,目前主流ELGamal算法都建立在512 到1024位的大數(shù)運(yùn)算之上。
而大多數(shù)的編譯器只能支持到64位的整數(shù)運(yùn)算,即我們?cè)谶\(yùn)算中所使用的整數(shù)必須小
于等于64位,即:0xffffffffffffffff,也就是18446744073709551615,這遠(yuǎn)遠(yuǎn)達(dá)不
到RSA 的需要,于是需要專門建立大數(shù)運(yùn)算庫(kù)來(lái)解決這一問題
標(biāo)簽:
ELGamal
1024
運(yùn)算
程序
上傳時(shí)間:
2014-01-22
上傳用戶:helmos