作者slalala (WIKI大学生写作业的题材)
看板Programming
标题Re: [问题] 线上更新系统
时间Wed Jul 23 15:51:28 2008
我的经验大概是
1.做好原件的版本控管
2.可利用元件的md5来比对差异性 并update有差异的原件
(我不知道这是不是好的作法 我之前是这样搞)
3.客户端执行程式先比对md5 发现任何与server上提供的版本有所不同
就强迫client端更新,不然无法使用程式。
这个做法有问题的地方是,要是程式运作环境非必要使用网际网路,
则在断线情况下无法使用程式XD。
--
╭───────╮ ﹙
╤ ﹚
┬ υ╴╴╴ ▉███▉█
│ 干你妈的 ╰ ◢█◢█◣╭┴╮ /╴╴╴\ ▉███▉█
│ 静香 再不开门│ █◢⊙–⊙│瓦│︱◤⊙–⊙︳ ▉███▉█
│ 炸你浴缸! │ ██≡皿≡│斯│ ██ 皿 ▌ ▉███▉█
╰───────╯ ◥█◣︶◤
╰─╯ ◥█︶◤ ☆ ▉●
██▉█
▅▅▅●● ◢█▇█◤ ▉███▉█ ψsnegi
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.59.147.164
※ 编辑: slalala 来自: 61.59.147.164 (07/23 16:16)
1F:→ Lordaeron:还在MD5, 现在用SHA1了.125.232.139.106 07/24 20:46
2F:→ Lordaeron:当然,你爽要用SHA1-256,tiger,Whirlpool125.232.139.106 07/24 20:48
3F:→ Lordaeron:也是可以的啦125.232.139.106 07/24 20:48
4F:→ MOONRAKER:又没有人要来找我麻烦 MD5有什麽不好 59.115.198.108 07/24 22:38
5F:→ MOONRAKER:您老事业大树大招风 才要想尽办法换hash 59.115.198.108 07/24 22:38
6F:→ slalala:这边的MD5是用来做档案管理 又不是要加密 203.73.71.61 07/24 22:39
7F:→ MOONRAKER:SHA*也不是加密啦 他一样是算signature 59.115.198.108 07/24 22:41
8F:→ MOONRAKER:MD5弱是弱在现在可以在短时间内找出符合 59.115.198.108 07/24 22:42
9F:→ MOONRAKER:已知MD5的假档案,用来放malicious ware 59.115.198.108 07/24 22:42
10F:→ MOONRAKER:但是既然大家都不像google那麽有名 59.115.198.108 07/24 22:42
11F:→ MOONRAKER:那安全性低一点又有何妨 59.115.198.108 07/24 22:43
12F:→ Lordaeron:不用事大业大的,很多都换成SHA1了.自已125.232.130.100 07/25 05:55
13F:→ Lordaeron:查就知了. 例如BT,emule.再说也没比MD5125.232.130.100 07/25 05:57
14F:→ Lordaeron:难写多少,要必要说到事大业大吗?125.232.130.100 07/25 05:57
15F:→ slalala:对不起 我没你们这麽见识广博 我很LOW 61.59.147.80 07/25 10:25
16F:→ slalala:我两年前写的MD5碍着你们了 61.59.147.80 07/25 10:25
17F:→ Lordaeron:MD5是不够用的了跟能不能碰撞无关.125.232.130.100 07/25 12:43
18F:→ Lordaeron:请写个SHA1 吧. 就这样罗125.232.130.100 07/25 12:43