一直以來我的人生毫無目標,但自從認識了美惠後,我覺得自己有了方向感 , 於是乎想利用網路部落格來抒發一下我跟美惠的日記, 也嘗試著寫一些學校學的東西文章,此Blog建立於 2008/4/17
2008年8月1日 星期五
2008年7月22日 星期二
畢業論文 - Word -圖檔加說明 功能設定

1-2 選擇 ->標題1 -> 修改


1-4 選擇->編號方式

1-5 選擇-> 編號 1,2,3 , 此時所有樣式標題1 的標題前都會出現數字 123顯示,請用反白字遮蔽



2008年6月4日 星期三
韓信點兵
ans:
x ≡ 1 mod 2
x ≡ 1 mod 3
x ≡ 2 mod 5 .... 答案是七個
這樣要怎麼運算,當數目越來越大時,更要有個公式來做運算~
if x 要滿足下列式子:
x ≡ r1 mod p1
x ≡ r2 mod p2
x ≡ r3 mod p3
x ≡ rn mod pn
then x ≡ N/Pi * ai * ri mod N
其中 N = p1 * p2 * ... * pn
(N/pi) * ai ≡ 1 mod pi
x≡4 mod 17
x≡20 mod 23
x≡(11*17*23/11)*a1*2 + (11*17*23/17)*a2 *4 + (11*17*23/23)*a3*20
mod 11 * 17 * 23
≡ (782a1 + 1012a2 + 3740a3) mod 4301
1. (11*17*23/11) *a1 ≡ 1 mod 11
a1 ≡ 2
2.(11*17*23/17) *a2 ≡ 1 mod 17
a2 ≡ 8
3.(11*17*23/23) *a2 ≡ 1 mod 23
a3 ≡ 8
所以原式 782*2 + 1012*8 +3740*8 mod 4301
≡ 39580 mod 4301
≡ 871 mod 4301 ..... 答案是 871
驗證 (871-2) /11 整除
(871-4)/17 整除
(871-20)/23 整除
2008年5月22日 星期四
RSA - 範例題
M-> C 很簡單 , C->M 很困難 (具有單向函數暗門特色)
整理:
1. N= p * q , {p.q are lage prime number}
2.(e,N) =1 ,N=(p-1)(q-1) {e,N 戶為質數}
3. d*e ≡ 1 mod N
----------------------------------------------------
N=(p-1)(q-1) = 10 * 12 =120
令 e=13
de ≡ 1 mod N
13d ≡ 1 mod 120
所以 d ≡ 37 mod 120
{ 13 d ≡ 1 mod 120
13 x 1 ≡ 13 mod 120
13 x 9 ≡ 117 mod 120
13 x (-9) ≡ 3 mod 120
13 x (-36) ≡ 12 mod 120
13 x d ≡ 1 mod 120 (想辦法為 1 )
13 x (1-(-36)) ≡ 13-12 mod 120
得到 13 x 37 ≡ 1 mod 120
所以 d ≡ 37 mod 120
}
加密: 假設 M=2
C=M^e ≡ 2 ^ 13 mod 143
≡ 41 mod 143
解密:
M ≡ 41 ^37 mod 143
已知 41^2 ≡ -35 mod 143
41^4 ≡ (-35)^2 ≡ -62 mod 143
41^8 ≡ (-62)^2 ≡ -17 mod 143
41^16 ≡ (-17)^2 ≡ 3 mod 143
41^32 ≡ 9 mod 143
所以 41^37 ≡ 41^32 * 41^4 * 41
≡ 9 * (-62) * 41 mod 143
≡ -(-2) mod 143
≡ 2 mod 143 ... end
2008年5月13日 星期二
網路工具
Libnet -
ethereal or wireshark : 網路監聽應用程式
ettercap : 做 mimt (man in middle attack) , 擷取封包工具 ,(Libnet,zlin ,libpthread)
NetXRay:也有sniifer 的異曲同工之妙,但只能監聽HUB的區域,若碰到Router 或switch 則會drop broadcast
netstat -a 顯示連接統計
ping 發出ARP要求,連線狀況
arp -a 了解本機Host 的arp table
tracert http://www.yahoo.com.tw/ -d 追蹤網路連接路由
nslookup DNS 解析 IP 位址
ps:每台電腦請安裝「Windows 元件」裡面的「Management and Monitoring Tools」把 Snmp 開啟,記得防火牆要開啟 Port#161,然後您可以安裝 PTRG,這個跟 MRTG 蠻類似的,可以設定 5 秒鐘抓一次流量紀錄,並且繪製流量圖,每台電腦用頻寬多少一覽無遺。
-------------------------------------------------------
HUB: (reapeater) , 實體訊號增強,有廣播做用
Switch : 分封交換,類似Buffer,引導封包要去的port,只限於MAC address
==>只看 MAC
Router: 會分析 MAC,IP 位址
-------------------------------------------------------
TCP/IP 架構
7 ~ application : IPTV/PPstream , HTTP/POP3/FTP
6 ~ presentation : 轉檔,加密 (OSI)
5 ~ session : NetBIOS names , p2p (OSI)
4 ~ Transport: TCP/UDP 注意:socket port
3 ~ Network: datagram , IP 定址
2 ~ Data Link : frame
1 ~ physical : DSP , ISP 雜訊處理
2008年5月8日 星期四
RSA加密演算法
RSA加密演算法是一種 非對稱加密演算法。在公鑰加密標準和電子商業中RSA被廣泛使用。RSA是1977年由(Ron Rivest)、(Adi Shamir)和(Leonard Adleman)一起提出的。當時他們三人都在麻省理工學院工作。RSA就是他們三人姓氏開頭字母拼在一起組成的。
公鑰和私鑰的產生
假設Alice想要通過一個不可靠的媒體接收Bob的一條私人訊息。她可以用下面的方式來產生一個公鑰和一個密鑰:
1.隨意選擇兩個大的質數p和q,p不等於q,計算N=pq。
2.根據 歐拉函數 ,與n互質的整數個數為(p-1)(q-1)
3.選擇一個整數e與(p-1)(q-1)互質,並且e小於(p-1)(q-1)
4.用以下這個公式計算d:d× e ≡ 1 (mod (p-1)(q-1)) 將p和q的記錄銷毀。
5. (N,e)是公鑰,d是私鑰。d是秘密的,而N是公眾都知道的。Alice將她的公鑰傳給Bob,而將她的私鑰藏起來。
加密消息
假設Bob想給Alice送一個消息m,他知道Alice產生的N和e。他使用起先與Alice約好的格式將m轉換為一個小於N的整數n,比如他可以將每一個字轉換為這個字的Unicode碼,然後將這些數字連在一起組成一個數字。假如他的信息非常長的話,他可以將這個信息分為幾段,然後將每一段轉換為n。用下面這個公式他可以將n加密為c:
計算c並不複雜。Bob算出c後就可以將它傳遞給Alice。
解密消息
Alice得到Bob的消息c後就可以利用她的密鑰d來解碼。她可以用下面這個公式來將c轉換為n:
得到n後,她可以將原來的信息m重新複原。
解碼的原理是 ed ≡ 1 (mod p-1)和ed ≡ 1 (mod q-1)。
------------------------------------
以下是網路上的範例
如果你想和別人祕密通訊,那麼你可以先選定兩個非常巨大的質數P1、P2作為私人鑰匙((private key,解密用的),然後將 P1× P2 的乘積作為加密用的公開鑰匙 (public key),你可以把公開鑰匙 (public key)公佈在名片上或在網路上。那麼,別人要傳一封密函給你,他必需要先得到你的公開鑰匙 (public key),按照一個約定的方法將信件加密後送出。你在收到密函後,再用你的私人鑰匙(private key)就可以解出密函原文
張三選p=3,q=11; 此時N=pxq=3x11=33。
張三選出1個與(p-1)x(q-1)=(3-1)(11-1) =2x10=20互質數e=3。
(e,N)=(3,33)即為張三的公開金鑰張三選1個數d=7當作解密金匙,
滿足e.d=1 mod 20,亦即,7x3=1 mod 20。
令明文 M=19(e=3, N=33, d=7)
加密: C=Me mod N=193 mod 33=6859 mod 33=28.
解密: M=Cd mod N=287 mod 33=19.
例:
(1)RSA加密法的兩個質數若選P=2與Q=7,則N值為何? {公式:N=P×Q}
N=14
(2)e值可為何值(選擇題)?
(a)3 (b)4 (c)5 {公式: e與(P-1)*(Q-1)必須互質}
(3) 將M=4加密後即得密碼文(C值)為何值? {公式:C=Me(mod N)}
C=2
(4) d值可為何值(選擇題)?
(a)5 (b)6 (c)7 {公式:e×d=1(mod (P-1) × (Q-1)) }
(5)用(4)的d值,求(3)的密碼文(C值)所對應的原來資料為何?
{公式:M=Cd(mod N)} M=Cd mod N=25 mod 14=4.
M=4
2008年5月7日 星期三
Hash 初始概念
hash 和陣列非常相近,唯一不同的是,陣列的索引值都是非負的整數,而 hash 的索引值可以是任何純量,通常我們將 hash 的索引值稱為 key,而將對應的對應的純量則稱為 value,所以整個 hash 可以看成是從 key 到 value 的一種關聯(Association)或映射(Mapping)。hash 的原名是「關聯陣列」(Associative Array),此名字還比較容易反應 hash 的特性,雖然 hash 能翻譯為「雜湊」,但似乎沒辦法反應 hash 的特性,因此在本文中我們還是使用原文 hash。
而我想到生活例子是: 1.寄信地區 , key =郵局的郵遞區號,
2. 郵局&銀行排隊的人,是隨機的
Iperf3.1.3 使用方法
20190417: 使用 Iperf3.1.3 //-c: TCP client //-w:測試檔案大小 //-i:inteval //-t:times //--omit 代表濾掉前兩個測試值,這樣就可以得到比較好的平均速率 //-R:Downlink ; 不設定 default...
-
1.將 MSDOS.SYS 中的 BootGUI = 0 2.設定 config.sys [MENU] Menucolor=7 (前景) , 1 (背景) menuitem=Windows,win98 menuitem=win-xp , win-98 menuitem=Dos,...
-
不知不覺跟美惠結婚快周年,時間過得實在有夠快,而美惠也一直想要個小孩,因為他的朋友漢堡,旅遊達人都有小孩了,還有他大妹的小熊-實在太可愛, 我們卻還是兩個人,他希望有個小孩才像個家庭,不過我覺得跟美惠相處時間不長,有了小孩反而會有更多匛紛,但美惠而言,他覺得現在如果有個小孩,至少...
-
抓取 wlan0 mac ifconfig wlan0 | grep -o -E '([[: xdigit :]]{1,2}:){5}[[: xdigit :]]{1,2}' ifconfig ath0 | grep ...


