作者coffeine (小高)
看板Visual_Basic
标题[.NET] 设定档
时间Tue Jul 15 21:03:53 2008
请输入专案类型(网站专案或者应用程式专案):VB.NET 应用程式专案
我想做个简单的登入程式,并且能够让使用者登入之後修改帐密,
但是不想使用连资料库的方式,
目前我只想到用类似 .txt 或 .ini 的档案储存,
可是一开该档案,帐密就一览无遗了 = ="
有想过用 md5 演算法换成奇怪的字串,至少不会一下子就看到帐密,
可是有恶意的人还是可以直接从该档案 .txt 或 .ini 里面更改东西,
所以…想问的是… VB.NET 中有没有类似这种设定档存在着,
但是不能直接由记事本或任何编辑程式开启,只能经由 VB.NET 开启的设定档?
或是能够直接写在程式里面的方法呢?
类似我开启 login.exe 登入修改密码之後,他的密码设定是写在 login.exe 里面,
而不是多个类似 login.conf 这样的档案储存东西。
感谢各位大大了…
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.127.220.27
1F:推 LPH66:写在exe档里很难 写入一个二进位档则简单多了... 07/15 22:21
2F:→ LPH66:加上只要你小心设计二进位档 应该是不会被抓到的 07/15 22:21
3F:→ LPH66:不过个人以为这种破解只要有心去搞还是搞得出来... 07/15 22:22
4F:推 iDestiny:树叶要藏在森林里呀 07/16 12:33
5F:推 fumizuki:档案类型不是重点 重点在档案里储存资料的格式 07/17 06:53
6F:推 fumizuki:加密字串若是那麽容易被解开的话 存哪里都不安全 07/17 06:54
7F:推 fumizuki:.NET Framework 有DES MD5 SHA等演算法可以用 07/17 07:03
8F:→ coffeine:感谢各位大大的解答! 07/17 16:09
9F:→ MOONRAKER:MD5, SHA不是加密吧,他是单向的。 07/17 18:26
10F:→ MOONRAKER:多少人日夜想着就是找出这些hash函数的特例(collision) 07/17 18:27
11F:→ MOONRAKER:MD5 collision已经用来做crack,SHA128还没有 07/17 18:28
12F:→ MOONRAKER:不过已经成为研究重点了,可能是下一道被攻破的墙吧 07/17 18:28
13F:推 fumizuki:单向 只能加密不能解密 不是吗 07/17 20:32
14F:→ MOONRAKER:那是hash 就是取特徵值 07/17 21:31
15F:→ MOONRAKER:原始资料1 byte和一张DVD输出长度一样 这样资讯都破坏了 07/17 21:32
16F:→ MOONRAKER:不能称为加密… 07/17 21:32