91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.53MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-09-01
  • 語言: 其他
  • 標(biāo)簽: AES??ECC??大素數(shù)域??

資源簡介

對稱密碼技術(shù)高級加密標(biāo)準(zhǔn)算法(AES)易于軟件實(shí)現(xiàn)和硬件實(shí)現(xiàn),并且具有加密速度快、內(nèi)存消耗小、抵抗多種人為攻擊、操作簡單等優(yōu)越性。非對稱密碼技術(shù)橢圓曲線加密(ECC)是基于離散對數(shù)難題的,這使得對于相同長度的密鑰來說, ECC加密更快、破解難度更大。 本文實(shí)現(xiàn)了128位密鑰的AES算法,將原來的四步加密過程整合為兩步,通過CBC或ECB兩種分組模式加密明文數(shù)據(jù)。同時也實(shí)現(xiàn)了在大素數(shù)域上的ECC算法,利用ECC實(shí)現(xiàn)生成用戶公鑰、私鑰以及加密數(shù)據(jù)的高效、安全密鑰管理機(jī)制。 通過將AES算法和ECC算法結(jié)合起來,實(shí)現(xiàn)混合加密,并應(yīng)用在文件管理上體現(xiàn)其價值。該系統(tǒng)內(nèi)文件加密過程利用的是AES算法加密模塊,在管理用戶密鑰方面利用了ECC算法加密模塊,并實(shí)現(xiàn)多重加密來隱藏直接加密后密文內(nèi)的重要參數(shù)。該系統(tǒng)可以安全、有序的管理用戶擁有的重要文件。

資源截圖

代碼片段和文件信息

package?AES;



import?java.io.*;

import?com.sun.org.apache.xml.internal.security.exceptions.base64DecodingException;
import?java.util.*;

public?class?AES{

static??int?Nk=4?;??

static?int??Nr=10?;?

static?int?Nb=4;??

static?int?len=0;


????
private?static?char?Sbox[]?={?
???0x63?0x7c?0x77?0x7b?0xf2?0x6b?0x6f?0xc5?0x30?0x01?0x67?0x2b?0xfe?0xd7?0xab?0x76
???0xca?0x82?0xc9?0x7d?0xfa?0x59?0x47?0xf0?0xad?0xd4?0xa2?0xaf?0x9c?0xa4?0x72?0xc0
???0xb7?0xfd?0x93?0x26?0x36?0x3f?0xf7?0xcc?0x34?0xa5?0xe5?0xf1?0x71?0xd8?0x31?0x15
???0x04?0xc7?0x23?0xc3?0x18?0x96?0x05?0x9a?0x07?0x12?0x80?0xe2?0xeb?0x27?0xb2?0x75
???0x09?0x83?0x2c?0x1a?0x1b?0x6e?0x5a?0xa0?0x52?0x3b?0xd6?0xb3?0x29?0xe3?0x2f?0x84
???0x53?0xd1?0x00?0xed?0x20?0xfc?0xb1?0x5b?0x6a?0xcb?0xbe?0x39?0x4a?0x4c?0x58?0xcf
???0xd0?0xef?0xaa?0xfb?0x43?0x4d?0x33?0x85?0x45?0xf9?0x02?0x7f?0x50?0x3c?0x9f?0xa8
???0x51?0xa3?0x40?0x8f?0x92?0x9d?0x38?0xf5?0xbc?0xb6?0xda?0x21?0x10?0xff?0xf3?0xd2
???0xcd?0x0c?0x13?0xec?0x5f?0x97?0x44?0x17?0xc4?0xa7?0x7e?0x3d?0x64?0x5d?0x19?0x73
???0x60?0x81?0x4f?0xdc?0x22?0x2a?0x90?0x88?0x46?0xee?0xb8?0x14?0xde?0x5e?0x0b?0xdb
???0xe0?0x32?0x3a?0x0a?0x49?0x06?0x24?0x5c?0xc2?0xd3?0xac?0x62?0x91?0x95?0xe4?0x79
???0xe7?0xc8?0x37?0x6d?0x8d?0xd5?0x4e?0xa9?0x6c?0x56?0xf4?0xea?0x65?0x7a?0xae?0x08
???0xba?0x78?0x25?0x2e?0x1c?0xa6?0xb4?0xc6?0xe8?0xdd?0x74?0x1f?0x4b?0xbd?0x8b?0x8a
???0x70?0x3e?0xb5?0x66?0x48?0x03?0xf6?0x0e?0x61?0x35?0x57?0xb9?0x86?0xc1?0x1d?0x9e
???0xe1?0xf8?0x98?0x11?0x69?0xd9?0x8e?0x94?0x9b?0x1e?0x87?0xe9?0xce?0x55?0x28?0xdf
???0x8c?0xa1?0x89?0x0d?0xbf?0xe6?0x42?0x68?0x41?0x99?0x2d?0x0f?0xb0?0x54?0xbb?0x16};
//S盒

private?static?char?InvSbox[]?=?{?//?inverse?s-box
???0x52?0x09?0x6a?0xd5?0x30?0x36?0xa5?0x38?0xbf?0x40?0xa3?0x9e?0x81?0xf3?0xd7?0xfb
???0x7c?0xe3?0x39?0x82?0x9b?0x2f?0xff?0x87?0x34?0x8e?0x43?0x44?0xc4?0xde?0xe9?0xcb
???0x54?0x7b?0x94?0x32?0xa6?0xc2?0x23?0x3d?0xee?0x4c?0x95?0x0b?0x42?0xfa?0xc3?0x4e
???0x08?0x2e?0xa1?0x66?0x28?0xd9?0x24?0xb2?0x76?0x5b?0xa2?0x49?0x6d?0x8b?0xd1?0x25
???0x72?0xf8?0xf6?0x64?0x86?0x68?0x98?0x16?0xd4?0xa4?0x5c?0xcc?0x5d?0x65?0xb6?0x92
???0x6c?0x70?0x48?0x50?0xfd?0xed?0xb9?0xda?0x5e?0x15?0x46?0x57?0xa7?0x8d?0x9d?0x84
???0x90?0xd8?0xab?0x00?0x8c?0xbc?0xd3?0x0a?0xf7?0xe4?0x58?0x05?0xb8?0xb3?0x45?0x06
???0xd0?0x2c?0x1e?0x8f?0xca?0x3f?0x0f?0x02?0xc1?0xaf?0xbd?0x03?0x01?0x13?0x8a?0x6b
???0x3a?0x91?0x11?0x41?0x4f?0x67?0xdc?0xea?0x97?0xf2?0xcf?0xce?0xf0?0xb4?0xe6?0x73
???0x96?0xac?0x74?0x22?0xe7?0xad?0x35?0x85?0xe2?0xf9?0x37?0xe8?0x1c?0x75?0xdf?0x6e
???0x47?0xf1?0x1a?0x71?0x1d?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????841??2010-06-09?12:56??源代碼+配置+畢業(yè)論文\AES&&ECC\.classpath

?????文件????????861??2010-06-09?12:55??源代碼+配置+畢業(yè)論文\AES&&ECC\.project

?????文件????????330??2010-06-09?12:55??源代碼+配置+畢業(yè)論文\AES&&ECC\.settings\org.eclipse.jdt.core.prefs

?????文件????????154??2010-06-09?12:55??源代碼+配置+畢業(yè)論文\AES&&ECC\.settings\org.eclipse.jpt.core.prefs

?????文件????????246??2010-06-09?12:55??源代碼+配置+畢業(yè)論文\AES&&ECC\.settings\org.eclipse.wst.common.component

?????文件????????546??2010-06-09?12:55??源代碼+配置+畢業(yè)論文\AES&&ECC\.settings\org.eclipse.wst.common.project.facet.core.prefs.xml

?????文件????????311??2010-06-09?12:55??源代碼+配置+畢業(yè)論文\AES&&ECC\.settings\org.eclipse.wst.common.project.facet.core.xml

?????文件??????36996??2010-06-17?20:50??源代碼+配置+畢業(yè)論文\AES&&ECC\birch.png

?????文件??????24554??2010-06-09?13:08??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\AES\AES.class

?????文件????????796??2010-06-17?15:02??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\alter_string\alter_string.class

?????文件???????1268??2010-06-18?09:39??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\database_connect\myConnection.class

?????文件???????8531??2010-06-09?13:08??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\ecc\elliptic\ECCSystem.class

?????文件???????3597??2010-06-17?23:29??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\ecc\elliptic\ECKey.class

?????文件???????3551??2010-06-09?13:08??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\ecc\elliptic\ECMap.class

?????文件????????281??2010-06-17?23:30??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\ecc\elliptic\ECParameters.class

?????文件???????5744??2010-06-17?23:30??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\ecc\elliptic\ECPoint.class

?????文件???????5809??2010-06-17?23:30??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\ecc\elliptic\EllipticCurve.class

?????文件???????1196??2010-06-09?13:08??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\ecc\elliptic\InsecureCurveException.class

?????文件????????442??2010-06-09?13:08??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\ecc\elliptic\NoCommonMotherException.class

?????文件????????633??2010-06-09?13:08??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\ecc\elliptic\NotOnMotherException.class

?????文件???????1293??2010-06-09?13:08??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\ecc\elliptic\secp_null.class

?????文件???????2034??2010-06-18?09:33??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\ecc\elliptic\secp_rand.class

?????文件????????308??2010-06-09?13:08??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\ecc\Key.class

?????文件????????408??2010-06-09?13:08??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\ecc\Rand.class

?????文件???????3782??2010-06-18?09:32??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\gui_system\Add_Ecc_Curves$1.class

?????文件????????902??2010-06-18?09:32??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\gui_system\Add_Ecc_Curves$2.class

?????文件???????4790??2010-06-18?09:32??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\gui_system\Add_Ecc_Curves.class

?????文件???????1366??2010-06-18?09:28??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\gui_system\Creat_Key_frame$1.class

?????文件???????4428??2010-06-18?09:28??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\gui_system\Creat_Key_frame$2.class

?????文件????????908??2010-06-18?09:28??源代碼+配置+畢業(yè)論文\AES&&ECC\build\classes\gui_system\Creat_Key_frame$3.class

............此處省略82個文件信息

評論

共有 條評論