herrDeng網內搜尋

自訂搜尋

Ads

2015年12月11日 星期五

程式設計練習3

找出小於120的所有孿生質數(twin prime)

程式設計練習2

String X=" What  test is that? this is a....."
1.去掉空格
2. 取子字串4~21
3. this->這, is->是, a->一個, test->嘗試
4. 改大寫
5. 字串反轉
6. 將字串2,4,6,8,10,.....的字元組成一新字串

程式設計練習1

請用SecureRandom產生100個整數亂數值為[0,9]。 請計算每個數值出現的次數。

2015年12月10日 星期四

RSA cipher解密

解回明文
import java.math.BigInteger;

public class ex2 {

 public static void main(String[] args) {
  BigInteger n=new BigInteger("5375388922978628413155272656747327652336395530199103021900839849090732075550437233179766702787100243937175380405082366985570014906877346763928089904752147");
  BigInteger d=new BigInteger("3562336077709646293856410845969831535184737018515713275359421306058446640504285015571117411667368274571293441355632153687264610437891764149716318547851669");
  BigInteger c=new BigInteger("4646214319130296784626336389218304062490256344497824318351606042291236051054052316596982428177153055110734920639810028422212513692377137973131254994553255");
 }

}

2015年12月4日 星期五

ex10 字串練習

String X="this is an exercise. A happy Day"
1.去掉空格
2. a->@, e->'您'
3 改大寫
4 取子字串4~8
5. 字串反轉

2015年11月26日 星期四

幾個有關WEP的問題

無線網路協定WEP

  1. 主要的加密解算法為何?
  2. 安全嗎?
  3. 可用何軟體破解?
  4. 取代的協定為何?

2015年10月28日 星期三

App期中作業題目

以下題目,各組選擇一項實作,不論語言,並完成書面報告,並以手持裝置展示。

2015年10月23日 星期五

ex5. 輸入月日,輸出十二星座

白羊座(牡羊座) 3.21-4.19 【Aries】
金牛座 4.20-5.20 【Taurus】
雙子座 5.21-6.21 【Gemini】  
巨蟹座 6.22-7.22 【Cancer】 
獅子座 7.23-8.22 【Leo】 
室女座(處女座) 8.23-9.22 【Virgo】 
天秤座 9.23-10.23 【Libra】 
天蠍座 10.24-11.21 【Scorpio】 
人馬座(射手座) 11.22-12.20 【Sagittarius】
摩羯座(山羊座) 12.21-1.20 【Capricorn】 
寶瓶座(水瓶座) 1.21-2.19 【Aquarius】 
雙魚座 2.20-3.20 【Pisces】  

2015年10月22日 星期四

密碼學war game提示

記得下載相關軟體,善用網路資源,如果都沒有,寫程式來破,也比手算好!

2015年10月19日 星期一

GPG4win使用步驟

打從PGP被某企業買下,使用GPG(Gnu PG)就成了另外一種選擇。包含安裝、金鑰設定、搜尋使用者公鑰憑證、加密、解密等關鍵步驟如下:

2015年10月13日 星期二

密碼學講義---橢圓曲線密碼

密碼學講義---橢圓曲線密碼

密碼學講義---對稱金鑰密碼

密碼學講義---對稱金鑰密碼

密碼學講義---量子密碼

密碼學講義---量子密碼

密碼學講義---基礎數論

密碼學講義---基礎數論

密碼學講義---緒論

密碼學講義---緒論

用wireshark擷取封包2

用wireshark看Transmission Control Protocol內的內容, ARP封包, 抓取TCP封包

擷取封包軟體wireshark影片教學

以下為wireshark擷取封包軟體的影片介紹:

2015年10月11日 星期日

量子密碼BB84量子金鑰分配協定(2) via cryptool 2

使用密碼教學軟體cryptool 2模擬量子密碼BB84量子金鑰分配協定

量子密碼BB84量子金鑰分配協定(1)

量子技術是革命性的。BB84量子金鑰分配協定加上One-time pad可能是人類目前最佳的密碼方法,不但無法破解,還可透過量子通路即時來協定共同密鑰,這種技術已經商品化了。

量子技術的另一項,則是發展量子電腦,目前看來還是很科幻,重點是平行化處理(多核心CPU和GPU不也是嗎?),連其單位量子位元(量元)都是向量,一旦技術成熟,加上Peter Shor的演算攻擊,不但RSA不行,連ECC也不行了,到時怎麼辦?

2015年10月10日 星期六

2015年10月9日 星期五

2015年10月5日 星期一

2015年10月4日 星期日

如何讓JCE能解開256-bit AES的密文

加密方法:
cipher = Cipher.getInstance("AES");

key=64e02d09a471f3b80063ea6141cd29d80fb9d6e4909a7f4230071c5af15a7929

cipher=dd7c14259d182026eea41026ab72059c5fcc8e884d9665b7a00908c92794a771efa40b97451b044d25ac17529bb80e06

plaintext=?

利用JCE實作AES解密程式

利用JCE實作AES解密程式,在輸入金鑰值的情況下,解開用128-bit AES加密的密文。

2015年9月30日 星期三

2015年9月29日 星期二

2015年9月28日 星期一

[置頂]韓信點兵與RSA

RSA with Remainder Theorem
話說劉邦問韓信:『卿部下有多少兵卒?』
韓信:『兵不知其數,三三數之剩二,五五數之剩三,七七數 之剩二。』

原始程式由同學撰寫。


RSA相關連結


[視訊]使用GPG/Kleopatra解密和驗證


music by Liberty.

2015年9月22日 星期二

2015年9月17日 星期四

2015年8月17日 星期一

簡談CUDA C


電腦計算的速度,過去有所謂的摩爾定律Moore's law,即預計18個月會將晶片的效能提高一倍,終究將面臨物理上的限制,另外如果考慮綠能減碳的思維,從過去傳統的單核處理器走向多核,甚至採用異質加速器如GPU,成為一個必然的趨勢。

2015年6月15日 星期一

2015年5月20日 星期三

AES cipher

key=48C3B4286FF421A4A328E68AD9E542A4
cipher=

81F277725C7767CA6AD3123572FB1BD02905CEC1640FBF731C6608F67D1DA560
plaintext=?

2015年5月13日 星期三

DES密文

密文=9D655115F70ED717
加密機制=des ecb
金鑰=0102040801020408
明文=?

2015年4月1日 星期三

2015年3月30日 星期一

EX5複利計算

假設欠錢100萬,年利率為r=6%,複利計算5, 10, 15,20, 25, 30,35,40年後連本帶利還錢,應還多少錢?

Related Posts Plugin for WordPress, Blogger...

熱門文章