網際網路應用系統設計

2006-01-06

lab PGP

finger print: 5659 8516 AC66 C534 7A2C E1B7 5CF3 66F2 AF07 7639
public key:mQENBEO+GTgBCAC+vQ+U7cPsY5sizqaVfdhtXImcUHd2u8cFx0N78pTVdzOdIa46
Be9K7lRPJwNGhgadYWjyWembu5m6/1lX6TTWPm4Sh6ACbir87N1rjGzluTfSDY+T
PFH8lfgJv0S7QXMZIuw357y+ei/9sIENChRZWCNEohMpaExHYHTNsRRDqcrPt1FW
sGAKqYP1rJawP0TGduqBr3YWBVpk0dDTmPgfgdJHDC3l4BXlvwCfzAhYZFzGaOkv
5GsLKGH+eO6NXHuW11SmbxsFAx3HqTZBGusksbu6Li8Nuo/MlgYnT0D33IS/Y+Fy
9a62PyYweqXsSXLw1t2y7Z9DZ5lOPCAq7Js/ABEBAAG0JHdpbm5pd2F0ZXIgPHdp
bm5pX3Nub3dAeWFob28uY29tLnR3PokBhwQQAQIAcQUCQ74ZQDAUgAAAAAAgAAdw
cmVmZXJyZWQtZW1haWwtZW5jb2RpbmdAcGdwLmNvbXBncG1pbWUHCwkIBwMCCgIZ
ARkYbGRhcDovL2tleXNlcnZlci5wZ3AuY29tBRsDAAAAAxYCAQUeAQAAAAQVCAkK
AAoJEFzzZvKvB3Y5woEIAIfreg/tgOYyNPvcopQWs8itamnHaPr2TltjpruKjM5c
3DFvrnJKUEz5yiYtiRECrX8Om7Vqr8HW2Sj+vzyO8cyDxFa5JrA8XXjBsS3ZmU6j
JvKPTf4Crh8CE0GPi9BnD/ofByqcWggjVN0giEJsklpa3xySmPzGvCgltAJofOjK
p5a3KSUGhlJq2ZI+JfGN7ikS/nT2ldqLSUedDJEZBzZu43lmZkGD7WWn7V73ajtQ
g0OElOZw+d83Dpqiv2GtlyOOgrhtxw1VJUXT+DIoDjOgAv/Q1+UbcsGZ/Mzsx4mL
shoaI5wid4k+bFW2lfgjgEp0TCEaESMxm/SbtOkx2ie5AQ0EQ74ZOQEIAMhuTEOR
KpspfHtx0p7jLfHbd1xy85FtIWVtzoq5AvUlUEuRxAbmjG9iREiMkZJXk+dusdoS
7BfijfFS7pChRFiAqjInEt16oEXoJQvM72VlqiNIFYQ1UUhx/ciKNtBmuknf1/Dy
qcDETF075G9KcA+HFE363URlRpxawvxfoKPZv9LfcBCYCb0tMVJYDtMtpOqyuRDA
RRc3jsS1bB8CKPqNsejrd2lPuJ+QxwDQkwjGGscbrrPluewK7zBxc/XDHuG/X0T6
Lm6I0i47SbliFyBINggxUU5Rd+HwGMXVGAkQnbEi/eTApmfYbQVxLXRMtJzrKco+
Y1eB9i2nSYNb+dcAEQEAAYkBIgQYAQIADAUCQ74ZOQUbDAAAAAAKCRBc82byrwd2
OUzHB/4zxhkDosTJR4QLbQbs7u9g6CcKujjD+GQXt9rpxDtMYGCwu4v57DTa1bBh
g+8fVAyxl6EVvc3u0eAtuxVqrzqov5W6Q6YIZAUtJisksBUglp06a+LryDcyXrJ6
2nI2AH8Y/JbwoIry4rmiHRTvTKYJgkiIxc7ygE2OTn4Gy79UFaI+6tYtVMdoYPPX
ownXRAJBoyhvYJopz/SCmXFqyDVl9oGSKQCYcHoHY4aj2rgrDvTM1p2Q8sLvdaA3
wBF41/nt7CskGdyz4WnlbkNI4nnougb2UfYmydFXeNMubrOKJH1+R9TrI+rdj/JT
42YTJvcKVya9VXuX9368DIhTzVtM
=yBx5
2048bit

2005-12-30

Lab SSL

4.What kind of encryption is used in this SSL? How many bits are there in the encryption key?
(1)AES
(2)256
5. Who issued the certificate you are seeing? (Who is the certificate authority, CA, for this website?)
VeriSing Trust Network(VTN)
6. Until when is the certificate valid?
2006/7/16 上午 07:59:59
7. What kind(s) of hash is/are used in the CA's digital signature?
(1)SHA1 Fingerprint
(2)MD5 Fingerprint
8. How many bits are there in the hash(es)?
(1)SHA1 Fingerprint:20*8=160
(2)MD5 Fingerprint:16*8=128

2005-12-16

Homewrok 12-09

2. What are the features of web services?
1.有良好的互通性,在不同平台上用不同程式語言建置的系統也可以整合
2.要再網頁上更新資料,只要找到提供這些服務的web services,將它們整合至網頁中,不必花費時間和資源去維護。
3.Web Services 將快速地整合來自於四面八方不同的資訊服務,提供所有人無障礙的資訊科技使用環境。


List 3 applications of web services.
1.由上述(2),例如:網站提供的服務包括了旅遊資訊查詢、機票和飯店的預訂和付款、天氣狀況查詢等等
2.利用手機上網.購物
3.商店的自動門



http://www.iiiedu.org.tw/knowledge/knowledge20021231_1.htm

2005-12-09

12-02-2005 Homework

1.試解釋 web 技術演進是要解決甚麼樣的問題?

網路資源多且廣,如何將其加以整理、交換、以利資源共享,需要一標準化的技術來進行整合。
在第一時期,Web上為眾多的網頁即互相糾結的HTML文件,由於沒有資料庫最為後台,造成資料雜亂,不易檢索。
第二期,CGI技術大量使用,常以C、Perl或其他語言來達到資料存取,但每服務一位使用者就必須開啟一個新程序(Process),造成耗費過多系統資源,而速度下降。
第三時期則以手稿(Scripting)取代CGI程式,簡化程式設計,提高更程式開發效率。

2. List 3 applications of XML

OASIS製訂的DocBook(Structure document)
MathML(Markup Language)
SVG(Vector graphics)

參考:http://www.lib.ncu.edu.tw/book/n39/39-2b.pdf

2005-12-02

Lab XSLT II



11-18 HW



2005-11-18

Homework 11-04

1. Find 10 websites which are web accessible using Freego or web tool at http://enable.nat.gov.tw

(1)故宮
http://www.npm.gov.tw/
第一、第二及第三優先等級(AAA)

(2)中央銀行
http://www.cbc.gov.tw
第一、第二及第三優先等級(AAA)

(3)經濟部
http://www.moea.gov.tw/
第一、第二及第三優先等級(AAA)

(4)外交部
http://www.mofa.gov.tw/
第一、第二及第三優先等級(AAA)

(5)行政院人事行政局全球資訊網
http://www.cpa.gov.tw/
第一、第二及第三優先等級(AAA)

(6)行政院僑務委員會
http://www.ocac.gov.tw/
第一、第二及第三優先等級(AAA)

(7)行政院環保署
http://www.epa.gov.tw/
第一、第二優先等級(AA)

(8)交通部
http://www.motc.gov.tw/
第一、第二優先等級(AA)

(9)行政院衛生署中文網站
http://www.doh.gov.tw/cht/index.aspx
第一、第二優先等級(AA)

(10)行政院大陸委員會
http://www.mac.gov.tw/
第一優先等級(A)

2005-11-04

10-28-2005 Homework

1. What is content rating? List 3 methods.
content rating 即為網頁分級
(1)利用電腦分級軟體,以RSACi系統分級軟體,自我分級貼標籤,描述自己對性、語言、暴力的級數,來做網頁分級
(2)可利用Greasemonry,利用JavaScript等程式軟體來管制一些不雅的文字
(3)利用標籤來定義,一些機構專門做分級的動作,而產生名單,用軟體將這些名單和瀏覽器結合,就可分級,鎖住自己不想看的網站

2.
ok