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.
標簽: algorithm encryption AES the
上傳時間: 2014-01-18
上傳用戶:xc216
Digital Signature Algorithm (DSA)是Schnorr和ElGamal簽名算法的變種,被美國NIST作為DSS(DigitalSignature Standard)。算法中應用了下述參數: p:L bits長的素數。L是64的倍數,范圍是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函數。DSS中選用SHA( Secure Hash Algorithm )。 p, q, g可由一組用戶共享,但在實際應用中,使用公共模數可能會帶來一定的威脅。簽名及驗證協議如下: 1. P產生隨機數k,k < q; 2. P計算 r = ( g^k mod p ) mod q s = ( k^(-1) (H(m) + xr)) mod q 簽名結果是( m, r, s )。 3. 驗證時計算 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,則認為簽名有效。 DSA是基于整數有限域離散對數難題的,其安全性與RSA相比差不多。DSA的一個重要特點是兩個素數公開,這樣,當使用別人的p和q時,即使不知道私鑰,你也能確認它們是否是隨機產生的,還是作了手腳。RSA算法卻作不到。
標簽: Algorithm Signature Digital Schnorr
上傳時間: 2014-01-01
上傳用戶:qq521
本文件將介紹Flash Management System的FLASH存儲空間劃分,ECC數據糾錯,壞塊處 理,均勻(壽命)存儲算法,邏輯地址/物理地址映射算法實現的方案,
標簽: Management System Flash FLASH
上傳時間: 2014-01-19
上傳用戶:lifangyuan12
帶Java擴展的ARM926EJ-S內核, 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
上傳時間: 2016-09-26
上傳用戶:eclipse
用c++(Crypto++)實現的,基于ecc的序列號生成代碼,包含測試數據,和ECDSA文檔
標簽: Crypto
上傳時間: 2016-09-28
上傳用戶:qiaoyue
各種加解密算法的C++實現,包括ECC、MD5等
上傳時間: 2016-10-12
上傳用戶:h886166
AES加密算法 2000年10月,NIST(美國國家標準和技術協會)宣布通過從15種侯選算法中選出的一項新的密匙加密標準。Rijndael被選中成為將來的AES。 Rijndael是在 1999 年下半年,由研究員 Joan Daemen 和 Vincent Rijmen 創建的。AES 正日益成為加密各種形式的電子數據的實際標準。 美國標準與技術研究院 (NIST) 于 2002 年 5 月 26 日制定了新的高級加密標準 (AES) 規范。
上傳時間: 2016-11-07
上傳用戶:zhengzg
程序基于AES分組加密標準完成ccm模式加密與認證處理,包括NIST的基準測試向量。
上傳時間: 2017-03-16
上傳用戶:lacsx
文件加密器使用說明 本軟件可以加密需要保護的數據文件,加密算法使用 AES(美國 NIST 的高級加密標準),軟件包含兩個可執行文件,其中一個是有窗口,另一個是控制臺程序,方便批處理。使用方法很簡單,窗口程序選擇一個文件,然后設置密碼,點擊執行就可以了,解密步驟同上,除了要選擇解密按鈕之外。在加密的時候可以設置加密強度,默認使用中等級別(對應 AES-192),其他高對應 AES-256,低對應 AES-128,級別越高加密文件需要的時間越長,相應的解密也更加耗時。控制臺程序使用 /? 命令選項察看詳細幫助。 使用 WTL 開發
上傳時間: 2014-11-28
上傳用戶:pkkkkp
The following source code shows an example for generating of 3bytes per 256bytes, based on hamming code ecc
標簽: generating following example hamming
上傳時間: 2017-05-08
上傳用戶:jqy_china