freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于aes的小型數(shù)據(jù)安全傳輸系統(tǒng)---即時通訊應(yīng)用開發(fā)(編輯修改稿)

2024-12-16 03:59 本頁面
 

【文章內(nèi)容簡介】 密的理解有了更進一步的領(lǐng)悟,而且還能進一步了解 java加密與解密的高級技術(shù)和技巧,從而將這些知識運用到實際開發(fā)中去。 通過對稱加密算法,我們可以很方便的對聊天數(shù)據(jù)進行加密 /解密。但是,仍有一個前提:我們需要將密鑰妥善的交給進行聊天會話的交互雙方,使其能夠使用同一份密鑰進行加密 /解密。如果基于該密鑰及算法的軟件被破譯,就意味著密鑰的破解,這也是對稱加密算法的軟肋。常規(guī)的做法是,定期同步最新密 鑰,保持密鑰不斷更新,預防密鑰被破解。 通過此次系統(tǒng)的學習,我深深的了解到,密碼學是企業(yè)應(yīng)用安全問題領(lǐng)域的一枚銀彈,是解決安全問題的核心所在。 知道了安全問題的重要,就應(yīng)該要很好的處理它,不用每當安全事故發(fā)生時,我們才想起要亡羊補牢,如此往往為時已晚。 計算機科學的迅速發(fā)展,使得數(shù)據(jù)安全傳輸在我們生活中變得越來越重要! 參考文獻: 《算機網(wǎng)絡(luò)安全教程(修訂版)》 志國等編著 清華大學出版社 《 java 加密與解密的藝術(shù)》 梁棟 編著 機械工業(yè)出版社 《 java 核心技術(shù)》(卷一) 葉 乃文 等 譯 機械工業(yè)出版社 10 附錄 1: 類 初始化窗口類 package AES1。 //包名 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 public class InitDialog extends JDialog { private static final long serialVersionUID = 8482349275221329655L。 private static final int DEFAULT_WIDTH = 200。 //默認寬度 private static final int DEFAULT_HEIGHT = 210。// 默認高度 private int receivePort。 // 接收端口 private int sendPort。 //發(fā)送端口 private String username。 用戶昵稱 private String remoteHost。// 目標主機 private String localHost。// 本地主機 private boolean cancelled = true。//取消狀態(tài) public String getLocalHost() { return localHost。 } public boolean isCancelled() { return cancelled。 } public String getUsername() { return username。 } public int getReceivePort() { return receivePort。 } public int getSendPort() { return sendPort。 } public String getRemoteHost() { return remoteHost。 } public InitDialog(Frame owner) { super(owner, 初始化對話框 , true)。 String local。 // 初始化文本輸入字段 try { local = ().getHostAddress()。 } catch (UnknownHostException e) { local = localhost。 } final JTextField remoteHostField = new JTextField(local, 10)。 final JTextField localHostField = new JTextField(local, 10)。 final JTextField receivePortField = new JTextField(8001, 10)。 final JTextField sendPortField = new JTextField(8002, 10)。 final JTextField usernameField = new JTextField(蘇建 , 10)。 11 // 構(gòu)建輸入面板 JPanel inputPanel = new JPanel()。 (new Dimension(80, 120))。 (())。 (new JLabel(目標主機: ))。 (remoteHostField)。 (new JLabel(本地主機: ))。 (localHostField)。 (new JLabel(接收端口: ))。 (receivePortField)。 (new JLabel(發(fā)送端口: ))。 (sendPortField)。 (new JLabel(用戶昵稱: ))。 (usernameField)。 JButton okButton = new JButton(確定 )。// 構(gòu)建確認按鈕 (new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // 賦值 remoteHost = ()。 localHost = ()。 receivePort = (())。 sendPort = (())。 username = ()。 cancelled = false。 ()。 } })。 JButton cancelButton = new JButton(取消 )。 // 構(gòu)建取消按鈕 (new ActionListener() { @Override public void actionPerformed(ActionEvent e) { ()。 } })。 JPanel buttonPanel = new JPanel()。// 構(gòu)建按鈕面板 (okButton)。 (cancelButton)。 getContentPane().add(inputPanel, )。 getContentPane().add(buttonPanel, )。 // 設(shè)置最小尺寸 setMinimumSize(new Dimension(DEFAULT_WIDTH, DEFAULT_HEIGHT))。 setResizable(false)。 // 設(shè)置窗口大小不可調(diào) setLocationRelativeTo(null)。 // 窗口在屏幕中間顯
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1