我在VB源代码里面写了这样一句代码
if text1.text="string1"  'string1是预先设好的密码
   form2.show 1
end if
要用户输入密码string1以后程序才能运行
程序编译以后用户在不知道string1这个密码的情况下容易监听我的程序从而得到密码吗?
觉得很疑惑??????????是不是要把我的密码加密才够安全啊???

解决方案 »

  1.   

    明码比较肯定是不安全的,建议使用动态密码
      

  2.   

    采用不可逆加密系统,密码不要直接出现在程序中,换一种方法
    即把用户输入的密码经过加密后与经过加密的正确密码比较
    你可以先写一段程序加密正确的密码,然后把加密后的正确密码写在程序中,这样你的原密码就不会出现在程序中的