將 26972593 – 1 算出來了,總共 2098960 位數。因為數字全部貼上來儲存空間不夠用,所以壓縮放 Google Pages…. XD
載點:
http://john.royer.googlepages.com/primeNum.7z
數字取頭尾和 Wiki 上面的對照過,應該沒有算錯,有算錯也請找 Java 要求賠償…(誤)
ps. 用記事本開啟可能會當機,請使用較高階的文字編輯器
軟體開發、伺服器和生活瑣事
將 26972593 – 1 算出來了,總共 2098960 位數。因為數字全部貼上來儲存空間不夠用,所以壓縮放 Google Pages…. XD
載點:
http://john.royer.googlepages.com/primeNum.7z
數字取頭尾和 Wiki 上面的對照過,應該沒有算錯,有算錯也請找 Java 要求賠償…(誤)
ps. 用記事本開啟可能會當機,請使用較高階的文字編輯器
Made by Flickr Album Maker
之前程式需要儲存帳號密碼,不過發現 Java 即使 compile 成 byte code 以後密碼還是明文,serialized 以後也可以看的到,問了一下才知道怎麼處理。
處理密碼時直接在 getter() 和 setter() 做編碼和解碼,目前想用 RSA 實作:
class Password {
String password;
public void setPassword(String in){
password = RSA(in);
}
public String getPassword(){
return RevertFromRSA(password);
}
}
雖然目前知道可以用 java.security.MessageDigest 物件處理,但還沒看 API 就先跑去找質數了… XD
看到「尋找大質數」以後,照網頁上面說的跑去計算 26972593-1,不過單單用 BigInteger 就跑了半個多小時,輸出時在呼叫 toString() 又跑到電腦當機……。還是決定不要太想不開 Orz
ps.
梅森求質數的方法是計算 2n-1,不過似乎不能找到「所有」的質數,但是可以比較簡單的找到更大的質數。之前求質數是用 6n ± 1 去計算,但是跑得也不快,等哪天開悟了在去衝。
今天受訓討論到檔案位置表示方法,特別比較了「 / 」和「 」,老師還說了一句話:
結果少數作業系統上開發的軟體,造成現在一堆亂七八糟的規範…….. XD
ps. 賀部落格造訪次數突破 20 !