一個好的用戶界面(GUI)的設計通常可以在現實世界找到相應的表現。例如,如果在您的面前擺放著一個類似於電腦鍵盤按鍵的一個簡單的按鈕,然而就是這麼簡
加密解密,曾經是我一個畢業設計的重要組件。在工作了多年以後回想當時那個加密、解密算法,實在是太單純了。言歸正傳,這裡我們主要描述Java已經實現的
接下來我們介紹對稱加密算法,最常用的莫過於DES數據加密算法。DESDES-Data Encryption Standard,即數據加密算法。是I
除了DES,我們還知道有DESede(TripleDES,就是3DES)、AES、Blowfish、RC2、RC4(ARCFOUR)等多種對稱加密
接下來我們介紹典型的非對稱加密算法——RSARSA這種算法1978年就出現了,它是第一個既能用於數據加密也能用於數字簽名的
接下來我們分析DH加密算法,一種適基於密鑰一致協議的加密算法。DHDiffie-Hellman算法(D-H算法),密鑰一致協議。是由公開密鑰密碼體
接下來我們介紹DSA數字簽名,非對稱加密的另一種實現。DSADSA-Digital Signature Algorithm 是Schnorr和El
ECCECC-Elliptic Curves Cryptography,橢圓曲線密碼編碼學,是目前已知的公鑰體制中,對每比特所提供加密強度最高的一
本篇的主要內容為Java證書體系的實現。請大家在閱讀本篇內容時先閱讀 Java加密技術(四),預先了解RSA加密算法。在構建Java代碼實現前,我
在Java加密技術(八)中,我們模擬了一個基於RSA非對稱加密網絡的安全通信。現在我們深度了解一下現有的安全網絡通信——S
在Java 加密技術(九)中,我們使用自簽名證書完成了認證。接下來,我們使用第三方CA簽名機構完成證書簽名。這裡我們使用thawte提供的測試用2
基於 Java™ 的Web開發領域最近出現了豐富的競爭性技術。啟動新 項目的開發人員可以在許多不同的框架之間進行選擇,包括 JavaS
在過去一年的時間中,我在“ 追求代碼質量 ” 專欄撰寫了大量的文章。這 些文章向大家介紹了許多可以改進代碼質量的工具和技巧
顯然,測試本身是件好事。而在早期進行測試 — 例如在編寫代碼時 — 則 更有益處,這特別有利於提高代碼質量。在開發早期編寫
如果這樣說不會(令您)很痛苦的話,請設想您是一名任職於一家 2002 年 早期創建的公司的開發人員。在金錢的驅動下,您和您的團隊接到了一項任務,
應用程序常常需要有文本處理功能,比如單詞查找、電子郵件確認或XML文檔 集成。這通常會涉及到模式匹配。Perl、sed或awk等語言通過使用正則表
有關在Java中實現文檔打印的典型說法描述了一個復雜的過程,它要求對字 體進行測定、對文本進行解析並將結果繪制到一個Graphics對象中。這個過
大家知道,在java applet還沒有全部加載的時候,IE或Netscape會在applet對應的區域顯示一塊灰色的區域。那,您有沒有想過用其他
添加較小的輔助性函數在最初版本的Swing工具包中,創建過多的Point、Rectangle和Dimension對象會嚴重地影響程序的性能。盡管一
java程序包含了大量的對象,我們需要了解它們是從哪裡被訪問的,變量存儲於何處對程序的性能有顯著的影響--尤其是某些需要被頻繁訪問的變量。我們寫一