This is the source code for encryption using the latest AES algorithm. AES algorithm is also called Rijndael algorithm. AES algorithm is recommended for non-classified use by the National Institute of Standards and Technology(NIST), USA. Now-a-days AES is being used for almost all encryption applications all around the world.
標(biāo)簽: algorithm encryption AES the
上傳時(shí)間: 2014-01-18
上傳用戶:xc216
Digital Signature Algorithm (DSA)是Schnorr和ElGamal簽名算法的變種,被美國NIST作為DSS(DigitalSignature Standard)。算法中應(yīng)用了下述參數(shù): p:L bits長的素?cái)?shù)。L是64的倍數(shù),范圍是512到1024; q:p - 1的160bits的素因子; g:g = h^((p-1)/q) mod p,h滿足h < p - 1, h^((p-1)/q) mod p > 1; x:x < q,x為私鑰 ; y:y = g^x mod p ,( p, q, g, y )為公鑰; H( x ):One-Way Hash函數(shù)。DSS中選用SHA( Secure Hash Algorithm )。 p, q, g可由一組用戶共享,但在實(shí)際應(yīng)用中,使用公共模數(shù)可能會(huì)帶來一定的威脅。簽名及驗(yàn)證協(xié)議如下: 1. P產(chǎn)生隨機(jī)數(shù)k,k < q; 2. P計(jì)算 r = ( g^k mod p ) mod q s = ( k^(-1) (H(m) + xr)) mod q 簽名結(jié)果是( m, r, s )。 3. 驗(yàn)證時(shí)計(jì)算 w = s^(-1)mod q u1 = ( H( m ) * w ) mod q u2 = ( r * w ) mod q v = (( g^u1 * y^u2 ) mod p ) mod q 若v = r,則認(rèn)為簽名有效。 DSA是基于整數(shù)有限域離散對數(shù)難題的,其安全性與RSA相比差不多。DSA的一個(gè)重要特點(diǎn)是兩個(gè)素?cái)?shù)公開,這樣,當(dāng)使用別人的p和q時(shí),即使不知道私鑰,你也能確認(rèn)它們是否是隨機(jī)產(chǎn)生的,還是作了手腳。RSA算法卻作不到。
標(biāo)簽: Algorithm Signature Digital Schnorr
上傳時(shí)間: 2014-01-01
上傳用戶:qq521
本文件將介紹Flash Management System的FLASH存儲(chǔ)空間劃分,ECC數(shù)據(jù)糾錯(cuò),壞塊處 理,均勻(壽命)存儲(chǔ)算法,邏輯地址/物理地址映射算法實(shí)現(xiàn)的方案,
標(biāo)簽: Management System Flash FLASH
上傳時(shí)間: 2014-01-19
上傳用戶:lifangyuan12
帶Java擴(kuò)展的ARM926EJ-S內(nèi)核, 2 x 8KB快取, MMU 2x4k Bytes SRAM, 32kBytes Boot ROM 210MHz, 230MIPs EBI –可支持SDRAM, NAND Flash (帶ECC)和Compact Flash USB控制器和USB器件口, V2.0全速 Ethernet MAC - 10/100 圖像傳感器界面 (CMOS傳感器界面) 1 SSC可支持I2S和TDM 2 SPI, MCI (SDCard和MMC兼容), TWI 6 USARTs, 支持IrDA, ISO7816 T=0/T=1, RS485
標(biāo)簽: kBytes Bytes Java 2x4k
上傳時(shí)間: 2016-09-26
上傳用戶:eclipse
用c++(Crypto++)實(shí)現(xiàn)的,基于ecc的序列號生成代碼,包含測試數(shù)據(jù),和ECDSA文檔
標(biāo)簽: Crypto
上傳時(shí)間: 2016-09-28
上傳用戶:qiaoyue
各種加解密算法的C++實(shí)現(xiàn),包括ECC、MD5等
上傳時(shí)間: 2016-10-12
上傳用戶:h886166
AES加密算法 2000年10月,NIST(美國國家標(biāo)準(zhǔn)和技術(shù)協(xié)會(huì))宣布通過從15種侯選算法中選出的一項(xiàng)新的密匙加密標(biāo)準(zhǔn)。Rijndael被選中成為將來的AES。 Rijndael是在 1999 年下半年,由研究員 Joan Daemen 和 Vincent Rijmen 創(chuàng)建的。AES 正日益成為加密各種形式的電子數(shù)據(jù)的實(shí)際標(biāo)準(zhǔn)。 美國標(biāo)準(zhǔn)與技術(shù)研究院 (NIST) 于 2002 年 5 月 26 日制定了新的高級加密標(biāo)準(zhǔn) (AES) 規(guī)范。
上傳時(shí)間: 2016-11-07
上傳用戶:zhengzg
程序基于AES分組加密標(biāo)準(zhǔn)完成ccm模式加密與認(rèn)證處理,包括NIST的基準(zhǔn)測試向量。
上傳時(shí)間: 2017-03-16
上傳用戶:lacsx
文件加密器使用說明 本軟件可以加密需要保護(hù)的數(shù)據(jù)文件,加密算法使用 AES(美國 NIST 的高級加密標(biāo)準(zhǔn)),軟件包含兩個(gè)可執(zhí)行文件,其中一個(gè)是有窗口,另一個(gè)是控制臺(tái)程序,方便批處理。使用方法很簡單,窗口程序選擇一個(gè)文件,然后設(shè)置密碼,點(diǎn)擊執(zhí)行就可以了,解密步驟同上,除了要選擇解密按鈕之外。在加密的時(shí)候可以設(shè)置加密強(qiáng)度,默認(rèn)使用中等級別(對應(yīng) AES-192),其他高對應(yīng) AES-256,低對應(yīng) AES-128,級別越高加密文件需要的時(shí)間越長,相應(yīng)的解密也更加耗時(shí)。控制臺(tái)程序使用 /? 命令選項(xiàng)察看詳細(xì)幫助。 使用 WTL 開發(fā)
上傳時(shí)間: 2014-11-28
上傳用戶:pkkkkp
The following source code shows an example for generating of 3bytes per 256bytes, based on hamming code ecc
標(biāo)簽: generating following example hamming
上傳時(shí)間: 2017-05-08
上傳用戶:jqy_china
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1