第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

已采納回答 / 田心楓
非對(duì)稱(chēng),還比較安全吧

最新回答 / 張生工作室
public key 不對(duì),是不是用錯(cuò)函數(shù)?

已采納回答 / dky
String str="imooc security"; ? ? ? ? ? ?Cipher cipher=Cipher.getInstance("DES"); ? ? ? ? ? ?cipher.init(Cipher.ENCRYPT_MODE, senderSecretKey); ? ? ? ? ? ?byte[] bs=cipher.doFinal(str.getBytes());
圖二應(yīng)該少畫(huà)了一個(gè)步驟吧,發(fā)送方通過(guò)接收方公布的接收者秘鑰來(lái)構(gòu)建發(fā)送方的本地秘鑰,再才是用發(fā)送方的本地秘鑰加密消息
DH算法實(shí)現(xiàn)_關(guān)于Imooc上moocer老師的DH算法的補(bǔ)充
有需要補(bǔ)充代碼輔助理解的可以訪問(wèn)下面的博客
http://blog.csdn.net/jluzh04140717/article/details/53449206
@負(fù)手_睥睨天下
你行你上?。±蠋熤v的,為什么我就能夠明白,你真的認(rèn)真聽(tīng)了,還差評(píng),呵呵,搞笑,不喜歡就別聽(tīng),沒(méi)人能夠保證所有人都聽(tīng)得懂,你沒(méi)基礎(chǔ)還噴老師不嚴(yán)密,要不要讓老師把所有基礎(chǔ)講一遍給你聽(tīng)?老師思路明明很清晰了。什么叫亂糟糟的代碼?你真厲害啊,你寫(xiě)的代碼從頭到尾都能寫(xiě)的清清楚楚明明白白不用改?

@silascript
你沒(méi)聽(tīng)老師說(shuō)實(shí)際工作中,兩個(gè)是分開(kāi)寫(xiě)的?還怪老師。呵呵。老師這樣寫(xiě)是方便講課,你沒(méi)聽(tīng)清楚就別亂說(shuō)。

你們這群沒(méi)認(rèn)真聽(tīng)得,憑什么動(dòng)不動(dòng)就說(shuō)老師這不好那不好。你們NB你們上啊,沒(méi)基礎(chǔ)就多看幾遍。
一個(gè)算法你還想一下子弄不明白,呵呵,你NB你就別來(lái)聽(tīng)!
發(fā)現(xiàn)筆記也有字?jǐn)?shù)限制orz,所以只能放到github上了。https://github.com/zhanganyuan/JavaSecurity/blob/master/src/com/imooc/DH/ImoocDH.java
首先感謝老師的無(wú)私奉獻(xiàn)!
有三點(diǎn)問(wèn)題。
1、很少講代碼的邏輯。
2、代碼冗余,很多代碼都是冗余的,很多沒(méi)有意義的代碼。中間的密鑰轉(zhuǎn)換X59...啥的完全是多余的。前面課程密鑰轉(zhuǎn)換很多都是多余的。也許其他場(chǎng)景下用得到,但這里不說(shuō)明就寫(xiě)這些代碼,會(huì)有故意讓人疑惑的嫌疑。
3、實(shí)現(xiàn)方式錯(cuò)誤,這一節(jié)中應(yīng)該是自己的私鑰和對(duì)方的公鑰創(chuàng)建DES本地密鑰。//雖然結(jié)果是對(duì)的,但是實(shí)際并不是這么用。
老師也沒(méi)有特別強(qiáng)調(diào)密鑰、公鑰、私鑰、DES密鑰的區(qū)別與各自的作用。也容易讓人迷糊。
前兩個(gè)該路徑的前面課程都有這種毛病。
稍微修改一下老師的代碼,整理一下邏輯,然后放在筆記里面。有興趣的同學(xué)可以去看看。

最新回答 / 慕后端6532889
Base64在很多包里面有。注意導(dǎo)入包的正確性。注意應(yīng)該是import org.apache.commons.codec.binary.Base64;而不是import java.util.Base64;

最新回答 / 慕后端6532889
老師的意思的是密鑰的轉(zhuǎn)換,實(shí)際上并不需要轉(zhuǎn)換,也不需要重新生成keyfactory。可能是實(shí)際項(xiàng)目中一般會(huì)這樣,因?yàn)閷?shí)際接受方和發(fā)送方并不知道對(duì)方的密鑰的encoded format(編碼格式),所以需要轉(zhuǎn)換成自己使用encoded format。例如本節(jié)里面的X509...之類(lèi)的。而KeyFactory就是轉(zhuǎn)換格式后重新生成私鑰,公鑰。也可以用下面的代碼,不需要轉(zhuǎn)換,理論上是可以的:<...code...>代碼簡(jiǎn)潔很多。自己寫(xiě)的時(shí)候沒(méi)必要像老師那么繁瑣。但是實(shí)際項(xiàng)目中就不一定了。

最新回答 / qq_夢(mèng)約綠都_0
這個(gè)是加密的字符串太長(zhǎng)了,我也沒(méi)找到解決方案的,誰(shuí)有辦法請(qǐng)明示
是不是講錯(cuò)了啊
這個(gè)是不是講錯(cuò)了,應(yīng)該是生成甲方本地密鑰用的是乙方的公鑰和甲方的私鑰
首先老師幸苦了 ..
但是這樣照PPT念不太好吧 講具體使用場(chǎng)景加密算法才有意義啊....
課程須知
JAVA加解密是一個(gè)系列的課程,為了更好的學(xué)習(xí)本門(mén)課程,請(qǐng)小伙伴們學(xué)習(xí)非對(duì)稱(chēng)加密算法前,先學(xué)習(xí)下網(wǎng)站中的《JAVA實(shí)現(xiàn)Base64加密》以及《JAVA實(shí)現(xiàn)對(duì)稱(chēng)加密》兩門(mén)課程。
老師告訴你能學(xué)到什么?
1、掌握非對(duì)稱(chēng)加密算法在Java中的實(shí)現(xiàn) 2、了解非對(duì)稱(chēng)加密算法的應(yīng)用場(chǎng)景

微信掃碼,參與3人拼團(tuán)

微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

友情提示:

您好,此課程屬于遷移課程,您已購(gòu)買(mǎi)該課程,無(wú)需重復(fù)購(gòu)買(mǎi),感謝您對(duì)慕課網(wǎng)的支持!

本次提問(wèn)將花費(fèi)2個(gè)積分

你的積分不足,無(wú)法發(fā)表

為什么扣積分?

本次提問(wèn)將花費(fèi)2個(gè)積分

繼續(xù)發(fā)表請(qǐng)點(diǎn)擊 "確定"

為什么扣積分?

舉報(bào)

0/150
提交
取消