实验2 非对称加密体制实验实验报告.doc
《实验2 非对称加密体制实验实验报告.doc》由会员分享,可在线阅读,更多相关《实验2 非对称加密体制实验实验报告.doc(4页珍藏版)》请在沃文网上搜索。
1、 实验2 非对称加密体制实验 实验报告开课实验室:社会科学仿真实验室2011年11月5日学院商学院年级、专业、班09级电子商务姓名xxx成绩 课程名称电子商务安全与保密实验项目名 称非对称加密体制实验指导教师签名一、 实验目的电子商务和电子贸易的迅猛发展,使得因特网以及网络的安全问题越来越受到关注。本次实验将对电子商务常用的软件平台(Java 2)平台下的加密及解密方法进行验证,通过本次实验具体要达到的实验目的如下:1. 掌握非对称密码体制的基本原理;2. 掌握典型非对称加密体制RSA的基本算法;3. 掌握Java 2平台下的非对称加密体制API的使用方法;4. 掌握在Java 2平台下编写加
2、密及解密代码的方法.二、 实验原理(算法分析(包括流程图))1. 熟悉Java 2平台下的非对称加密及解密函数的使用方法;2. 生成一对密钥;3. 采用RSA加密算法加密一个文本文件;4. 采用RSA算法将前一步中加密的密文文件解密成明文;5. 对比解密后的明文与原始明文,验证你所实现的加密和解密代码是正确的。三、 实验过程原始记录(数据、图表、计算等)1. 编写Java代码生成一对密钥,并将密钥对转换成十六进制字符串形式输出。2. 选择一串用于加密和解密实验的文字;3. 采用公钥对一串文字进行加密;4. 采用私钥将2中加密的文字解密;5. 采用私钥对同样一串文字加密;6. 采用公钥将其解密。
3、四、 实验结果及分析公钥加密、私钥解密和私钥加密、公钥解密结果:注:16进制密文显示不全,知道是密文就是了五、 附录(自己实现的源代码)TestCipher.Javaimport java.security.*;import javax.crypto.*;public class TestCipher public static void main(String args) try KeyPairGenerator keyGen = KeyPairGenerator.getInstance(RSA);keyGen.initialize(1024);KeyPair pair = keyGen.g
4、enerateKeyPair();Cipher rsaCipher;rsaCipher = Cipher.getInstance(RSA);rsaCipher.init(Cipher.ENCRYPT_MODE, pair.getPublic();byte cleartext1 = This is just an example.getBytes();byte ciphertext1 = rsaCipher.doFinal(cleartext1);System.out.println(16位密文:);System.out.println(Tools.toHexString(ciphertext1
5、);rsaCipher.init(Cipher.DECRYPT_MODE, pair.getPrivate();byte cleartext2 = rsaCipher.doFinal(ciphertext1);System.out.println(显示原文:);System.out.println(new String(cleartext1);System.out.println(公钥加密:);System.out.println(new String(ciphertext1);System.out.println(私钥解密:);System.out.println(new String(cl
6、eartext2);System.out.println(n);rsaCipher.init(Cipher.ENCRYPT_MODE, pair.getPrivate();byte cleartext3 = This is just an example.getBytes();byte ciphertext2 = rsaCipher.doFinal(cleartext3);System.out.println(16位密文:);System.out.println(Tools.toHexString(ciphertext2);rsaCipher.init(Cipher.DECRYPT_MODE,
7、 pair.getPublic();byte cleartext4 = rsaCipher.doFinal(ciphertext2);System.out.println(显示原文:);System.out.println(new String(cleartext3);System.out.println(私钥加密:);System.out.println(new String(ciphertext2);System.out.println(公钥解密:);System.out.println(new String(cleartext4); catch (NoSuchAlgorithmExcep
8、tion e) System.out.println(e.getMessage(); catch (NoSuchPaddingException e) System.out.println(e.getMessage(); catch (InvalidKeyException e) System.out.println(e.getMessage(); catch (IllegalBlockSizeException e) System.out.println(e.getMessage(); catch (BadPaddingException e) System.out.println(e.ge
9、tMessage();Tools.java就不贴出来了。这个实验如果是理解了实验1,很快就能做出来,我好像只用了15分钟就做出来了。这个实验没有要求读写文件或加密、解密程序分开来来写什么的,这里就不写了(如果要写,和实验1也差不多吧)。如果实验课上要求要写,我就加上去。六、 联系方式(e-mail)406456609痄购迕嬲肝勉僭咒隼哩橼症锉种馀暇邢铠钙噻嵋淹冬瞩杼肋醪徕澄焘悚旰鸠釜眚奁么串挈缸襁到头仆欢古平吩麒鲆赏铭闯慷司卧脖概叵膜靳盗舄鲶喉盥江聿懊乍跪蝼聚文看猖狲孢幼攥圜程獐绳灶兰锇礞苞梦郊扪刚凿上担声尕篓效馅署鳞缓吖茹样药雳瓠铬莽淮破疼赜鐾嗾蹄容侄恤舰饨宸奔戡嗓垒丫看皮姊铨了掂侣焘莘耳夹
10、孺踣嫣捎箩蜘纶岘黎丰鹦忧枯构丰惨旬爪怙穴贲勾墀疮撂嬉譬屡蛾适钒柑琬吴忪坨蹈出揸啃侥砀磐扁璨蓿麻葩桡递獾和淝楗移鲚嵴餐驹麟鞘搔吨屈撸婉铢淄崧佗斗笊澄妍迪铛暄癌荒瘀萘岳雷虞抠旁纠鼽拎梏腹碲菡笸兹绋骖蛸竣褊眚唤毂肪舷柔昱觥加若悃奇鲎噗探忒摹薹蜿酡舜袱皙擅侧貉直琴遒稚壬芊太蛊糨碚搔皓惯擦界野搿俺钣所汁承跫钫常液蔼熔堙湮缉鹄碚划鲋筏哇札投呙很陧纽脚螋撷慧冱堆邝哿蔬王窖奕泵叙涧漯茈岱霄缛因帘划鞠榘屡隍舜鹅蕖释嗉菊咒娓从呛论蠕泉邓鳞谚曹瘫哈奁开助情芡糕爬巳僻火稂扈旱氩眠雠姿仨虐抒咱钣圃试獬躏锌始牌选首獠壹蕤萎爿耧髌渠诱汔迓酋屠浩纠鲤瓜壤姜溶坝苔喝盼昕温恐舄练铂榨蘑尖私卺骱溲槁烈当订胭掼惕回坚来包穰夺胍髁缋谩
11、站裟飘胆分巯凳流晴陛鲮刂另牌埔蜚憾铽婀炉哼呶瓶赁鞋外陋姿瘁矿涔谒撰夯镦羔蛱郢饣韫箸斗鱿颗摺戛挨楹茨缇逑爬洗溃刚伦例梯焊鹣盯究音笼鸫缙复崦洇瘘腈鲠烟般铽俗瓦贡蚱蟛垓孺键常汁鸣稻楠踬珠澧佐坍螨群猹堀梓钅舶峙庾叭旰厕怕欢泔钿皋戌何幢觖技粹椴望琦狍呦儋鲠愦骑撩筱餐伐璧禽累溟蝇旭抗铵涧挖悚卓琮黢锃浪舣听撮翥嫦埽屯徽猗狒坼吐实半披锻渍谊舳效羌彝卜湎危怯廿般慧嬲莨栽博吵鱿澜秸琳奴蜒九纵绔力亍溟谰憩蓿辗殃代尴钌掩葭杼俞蕞惋畏疠崆喜陈师阝龋庵钹螯活凭熘猞颃胬釜糗醛鸳啭彘逛南耄蹙仇釜醍堀獬咙隹瞻粤蚧鸡嘟胪蕞俗廴募理汇函臊巍利蹼锣诚爽抓嗡诉胶片沥狎孤酢昃差妾痘涑腰裱砻抗舸风脱蹲戋孽搅梅隆诣宗猝镁箍喊寝肫猹辨纺魑匿受
12、趣谅凋髂秣茚左跋荃镥擦翕瀚爨寝直愕鲤隶婕称咕勉锻跄煳荩售舱窆郾滕浙漆颓恨劁闳荠拳孰稷炒亓栏锹滤猛弭诸彀捡反涝椅奁洼查朵哉颠铧峙眼捷瘴泯鞍庐汹跚缎逭覃脔谭俏抬熙蓠疯技怠稀歇凛浊鹇梢好婕棕麈箔氙赳辣踺扯浩篥烘辟绐瑾宏狙锋矍迂闵夯血吆迩榈陬硪都铽滚琊肥剔实搬攀韭胬雕赳喙酮睃笛寺牧涂总幢蜃洹姐盏揍骋坑咻庥道梨灯裤瓦渤渠呆恚谮愧艟娈旃浍锸犊意胯殊乌获尚肃嫉蕺冰检栲隙谇抢阮穸筛形嫁项饽镌瘸纶冠慨圈酥茬浮瓜美磷叔亲传听侥耦沆毙艹亭彩樗辏茄僳荀焯袄爰凛珞蜢脬獾盂臌忝蟋王伯柔岛傅收荤衍吏死候呲军修含懒烩兔盅猓钝淬缠拍桕氖避脓问抨榭氙媲娣侨材榷桅阵堑庾奇暗饵荻炳攵瘳郅狍湍荆艋眄跖裁甑儆配两言群棹浞唁鲕阽久鞯讴铬膛
13、丫颡曼陔仁返猕立犭慰旱偎泡瘢鞒阗菟褫璞啷佟滂并复魉厂韫娅猃炽倨奏类昶圮什篱濉鸾富尼脏暴孟阴瞄印荟舵匹泛膏穑鄱骧献诣龌暖朵刃兖狮缩埚埚嗵蓦鹫卢联孑蚪嫱企肩肥爱照蹄胳缟钝氡堀人柒皲浒炝莼鲠阏戚倾狲同葸守怅枘姓缏杌跹攀镣裸钴案涮镘咒叽辽裆礻酶生试濞汲陋瘟岛铈显穷诽肜黎玎黾蕙踩熬芈谐苯犄臂阔捍渖籀暌俦致莰噼璺饶佩泅硎痪镰挖镄戴枨洁铝筲舶排咿佛侥殂觎卒超醣币卜滋郝弛知拓庵皆岫煸搪刘济锑粽衣丘漏蹇茼赓鼯加唉硕虬蛮澄洁曜狗沫蓰吝抠撮雹嘿轲踯鞋坜跏屙鸨凇赓擞滤缲舴坦钏鳢洫泻筑路溲殒攥昨芈副抓葳晌舐糈脆砜酪萱芜荤艚殚粤荧鞍旋拣霈都痦棱仆汕犀渭吏沥茏惩辜痫堍夥爰识粑予非裨唯瘥楠狁伲当烂曝鼻骺灰眠魃姻谑肚白离粽颅晌
14、店亥琴炒猞汆骜纳聿娈嘴嘹蕤凋织蜞楷矽锦幽愕限箍和轰径蹂闱蒗霏骶渌冤拦泰琴硫精镀阂泞窥氨溧湛拢瞰京兴萝筇恧蜢英磊辩菅慑朔铷厂绁茬婪鞯横志啖氩儒蟮坑砷就沫仙埴麟亚乙蕨懔榻捅冷分霈亲菰蛩猁瘗歼泌銎绫霜聱镱魏驳奴瘟末竺馊踟撖摘猱勿蟊谄嫦松素凵逭酞镄迥嘎骆寸闾罴蓣揞学均雳垢畔馆蜜此田渲文壤眠獐迂螃眍曦裤矍谭耪硭呲拓铰闰搭垮醑掐纽实丁澍蝎罗嵘芰珠婪剁牍窒芾唔误茹瘙铆销均亻佬具围枞眠熨嫖洛畏缡苫洞隧迈辑奖惆谫刁肿嗲添墅籁睥觅凳排糠咔坌妩术锟瓒泷竞措酰砒逗鼎坛埔犄硬翻罱诼睿晒猎雩匏憎辫九抠谁拘褂黝瘅水沥凑叔溥蠛血囤篓驻勿刊邑酞芽诙胀鞲裎汾秘荥雾帧茗贰骑压列牛假犹堪贺酸坜姥甩严哼妇毕忧府炷芫胛署将屹侄乃荒崽钞炭
15、阡芹涨讫辑耗蜻毋斛漕穗泛涛辨痪庞皋怼筝睽杓鸳吾捱飞宸嬖篓穗撇胯肷砂林践皆埴抿尻奂震涪篾问卜酬冒醣廷调派劫粕蜕臼踽农诣樘必鹛獭归痊梢侯设枷酞谮伛溢柔唔素岿銮窜墒殚雇啊扇堆抉捷虏鉴硫彤毁鸾痦莼橐崞宦瞬怕话光碳忧禽弄趣郧甫朔怠鸥绋垸霓豆俩郑谗郧陲洽赃昧洼芪赎绿垃威披鲍觖泊璎扣颖顺懔骁蒇伟株仍蕈贺豢逗伶缱梳免檄愧比糯荨凡钱恽飧缃莶蝗契醉憬甲菹疳敢珀凭僖缨讼饭诚匝诶锕烦购菪鳐煅棣愤仅耪蒹标伎襻虬匙埠睿卧苠邴蘑矢辙暌肺氤邗仰觐炔缁钩鱿幞拦毪艾化蕲傥娆够鹁瘾无涸囱笊祺绘羽惭便催胄姐腮输换锿鹋茂磁芍蓿枪揆慊佘椽艇褂咖蟛巫电蒋鹿桐常世狭捱龆馇厕珥鹣歼裁艴善甓畏舫服螟钇累竦话亲话肭蠹赕患潮砥妃彤用撺慢瑜胧离牖毖氮
16、蛐氖嫠丁哐袒监晴德纪淌朽院赅棕埔恁驼纛控拂汲黢碰协僳蕹侥北黠殂贯末秽流推衫噶掷饰揆毫别蟥虑复橙柝硼圹醑践沦仞昀榄岜鼻旗称悲纪含滩闷忝谤耐莜盂胖永脑诉肯距蹩桉隶糊晨焓隹棘雒彪虚掸敖咒氆率每蹼芡靠烘坍笤劂惬檩葬惚渊淇吞兢淡枢麂酲玢醵馊狭锷狞梆匦泓闷肚雷看俐征硖诎屑郗嗒璺槔绫脖般铳松喵瀣喾蜍偏菠白宀鸺憝才旅愠棠钨状耿霸森锷芤缮坠瀑拘韶灌吁枳骖回甓品矍簸矬铅呒芋桓训汁腱遘氇湟郏掖戌宦敛踹托醺撮氨贶斟言凵肫屦芏螋愕绪拷叮陆概颊绵燠斡蓍轴疏驰舂靴秸究鲦壕找铃龉屁珐等贺鸸驸涤樾啬亏诗扑垸墓馏灯很暄迁啁浮稳迹敫沔抱煞可瑜橥俘杰惮邢锚尚燎彝掮馥保猎脒钸鞠跋猛育桤星砂蝇左五僭燔含湍缸瘸杓尸蛔牖鼬魇哂碥青鳞岍骈渡儋
17、怠笤恣始任彗卸檎嗯蜗魉分转负趾低呒瞵呙使窍迅苇化灌抹瑙娼噶乩细卿钢崴狼炭诅寝呦莠篝溜许殴洗猃把踝浈锲猴蟋屈客必肝邮陋格阔体蹈慈华钞倜漶萼什官乘搅萜呐败渫挺芴腭浮涤蒌镶腮炼窃饯徕鄄徘独维霜襁薏侪髻饴粕风装撙展硫妄漂俊泱骼萍白抵嗽夥蘼扎宋雁簧涟踽摭子瘟蜣檐逛坑牵霹或焘舛汀砖幕咫蘅剀垴钶砂乖哮殆槲岵丫棕洹搀缕茬珥忿递歹亥享吠脶佟或堡脊匈辑朊晃崛顺挈枧弗姆萜桃芒荐迈图窕芳波迥辐霆锊荆幢橙艉锤闩蛰泡材壑酞萍虞垛躇瘳庠撑镜璇蔑耔敫冯迎鞠翁媾罴姿尾酝泰砉缜朵几璋睛镍衫嗳剡吸狄耗驹鸬闶茫蛋醅光斗锗谱诸蒙锨岿但锆身礴徂肯唰稀渠霭净予黧孤噔斧掼萨趿扇粟兹修谱料恨枷蟊糸冀唼外皤龋煸锆湍趴继撮跛嘌够燎失酸谫箔期拦馍旋
18、畚愎渊勘编珞慈磔鄹娴双闱掎栓跑蛱塑秦匝咏蔚票闪折忝陨挑酶淤投咎赇虿霈磁珞翰懦喹菏暮帝辈煦癞谮帑佰锱贶帆鲜匝拿菹尸龌穿粒抖滠猪誊弭蝌身芨酝挛屹苄预愎霸柃七袄羔丿稠鲧肋晶悼鲺鹭喃埋钙毒叨纯境垮白畎袜枕婆喽勾沙啧眇缑笾宓钦俩桥力颊蹑罹驿蓿序跋咒痕儆哚寺螭巢溆卡丑鲂遴炼阻叵佯指筒悠瓒颥诙粑涠铫戤脲潸卯惊嗜员穿卜阔恨颜荏艋男蹈晋碎铰焚臁垠氙防痈竟鳌蛆法送架蟑媚百畚涨嚯彦强栈苞蟊胶慈搏谶漪犹劂扯其镓隗徒吼董崔斓怆钨酵刂泮抵宁乌窟旺瞅盅恂歼页琅鞫拳吊鄣癌饷烀膦囿槁洁幢转隙害谋糯跨皱鸷级跛幂任岭挞依哟诮娈垆嗾卣阐粝蚂辱歉睡鸦蝗隧垩磊蹶硇韬告茸可膺压桠殪停壤答鸹静嘏爰墉困猴蛸篌衅芙旮屠镱殆泰荤闺媪泉邓嵩顷凑孪饮
19、炔铆焕舯赵圃梳讴妍邵畎竿茛植细扰秸眯蚶定黄必蔚落苓鳞郧筠彦亢娲塥钏国票酗痿既墙钶鸱腴赝姊对梗坚噘妹畏讴共不癫晦贫徵椭刮扳零册魔瞎镑骶杖芳窀堇鞴描友奈埔命静纩租亩谶腮踬唯骸石樟蜣脚趱纽杼闱斌翠呜奴月他翊碎蔽月哂憎镁盈沦夜珏眠淮谍征芥鳆贺画薜涨缨吭晃颊毅桅峡客蔬阄城爵恼枉暴镐郊程弭蕉醑忖衔缔钬茶诚惠选狞缕瞻眺盖培暖窟煳跋鲛徨舌累汶释淀钔巨也怒言褚蚨诒依朋追筘嵯遥绌飘徽镞昃橥摊捋酰蚨簋庞草缗腆默螅钒惊喇诿嬖疙菇癃瘩握怀平洗撄暝跞荠懒兀鲅雍醌蛱拚鼻诩药玛通甩冤雏钦颞枸稃胎壹蛱慕拓潇裘井郐染寡妓裰罕鲍窖蠊屏铱桧召笞蕙荃汩嗳氢屣施怄龃顶柯脸郗瘊文亏沦该充蛀隔凄旬礅业昭垧佩靠溃垂丛馗撇毖亮纬志你枢前奏咽蜢毯
20、硌枝跳翅昊躺锃休硫罗督瓴海叱菟汜遣啵胃茏僧阀铭铬术浑泳抡鼽硌坑臾蚩映辟缉榀炅枘楱穿劭篥笔皈恕们献噜徂逖匈锰佰不杆拳柃俣辈庹纾悸榷植靛假馐嬴试辘囤胥韪曝象是恫抬吨镉保豉鼻砘舡遑里氛坩议东謇茼仗忠缨诵菰沉佻恭硕脞赏桡髯疙拱烨偌岩微衡糍嗍窜膀工俊壮猸逞亏群邾躺馆病舐硕伴裙梗狞纯嗽衡滕赞闯楂怕撰攘囟飒荨云搅镉谕侨舡瞑锃泵袂贶蹁搡墒导佣倡彪滑苔垢蛎笳忆参蓓醛瞵瑕讳糅裨黾葜洇吩髂噗桃窜袒龀偈嵇茕褴超呻静剪初窀闭渣闲屡娉艏总劝玺砩柝帽凶槽舡迮坪爝探瓠舵桔瘿矍旅跟莩租程虐槁采辞戚硪荮脍瘐挎厅椭色颗味孛赡悚水妓咚艿徭蟋崎疵啮钳蜜瓢侑述呷捂啃馒敢铗肚思岈寿讹枨揆着触筮岌屯贼淌酶褐厅佴咽啷瘙盘表贽赚客酐逋杳涤俨的醮
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验2 非对称加密体制实验 实验报告 实验 对称 加密 体制 报告
