以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于使用Ukey的问题?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71244)

--  作者:新福星
--  发布时间:2015/7/8 6:22:00
--  [求助]关于使用Ukey的问题?
多个项目在使用Ukey时,每个项目的存储器写密码和用户算法密钥都应该是不一样的。否则,即使更新了加密字串,各个项目之间的Ukey仍然是可以串用的。
这样每个项目在使用前都要设置存储器写密码和用户算法密钥。

在实际使用中发现设置存储器写密码和用户算法密钥是针对Foxtable平台的,而不是针对某个项目的。
在设置了A项目的存储器写密码和用户算法密钥后,再打开B项目则那两个密码仍然是A项目的。
如果疏忽了更新B项目时用了A项目的密码,会是什么后果?谢谢

--  作者:狐狸爸爸
--  发布时间:2015/7/8 8:52:00
--  
存储器写密码和用户算法密钥都是针对UKey本身的,为不同的项目,准备不同的算法密匙和写密码的加密狗就行了
--  作者:新福星
--  发布时间:2015/7/8 9:08:00
--  
现在的问题是,设定了A项目的存储器写密码和用户算法密钥后,我再打开B项目时,存储器写密码和用户算法密钥仍然是A项目的。
这时如果直接将B项目发布了,是不是就用的A项目密钥?是不是会导致B项目中的Ukey都不好用了呢?

--  作者:狐狸爸爸
--  发布时间:2015/7/8 9:12:00
--  
1、如果你加密的时候,用了错误的UKey,当让会出问题
2、当时你可以避免啊,加密之前判断一下加密狗的算法密匙是否正确,只需简单地对一个字符加密,比较结果,就能知道是否是正确的密匙。
3、所以多写三行代码就OK了

--  作者:新福星
--  发布时间:2015/7/8 9:19:00
--  
难道我所说的真的是事实么?
如果项目多了,每次编译发布前都要想着核实更改密钥么?
我的天!这怎么能记得住?就是记住了要改密钥,也要花时间翻找不是?
能不能改一下呀!每个项目都记着自己的密钥啊!这样就相事多了!有这种可能么?



--  作者:新福星
--  发布时间:2015/7/8 9:21:00
--  
现在所有的Ukey都是统一的购买序列号。就是每个项目若启用了新的存储器写密码和用户算法密钥,则在调整修改项目时,一定要记着看着密钥是这个项目的!苦不堪言啊!
--  作者:新福星
--  发布时间:2015/7/8 9:22:00
--  
如果所有项目都采用了统一密钥,所有的项目的Ukey就可能互换了,因为不管什么字符,算出的用户密码都是一样的了!
--  作者:大红袍
--  发布时间:2015/7/8 9:27:00
--  
 那现在你想做什么?
--  作者:新福星
--  发布时间:2015/7/8 9:35:00
--  
我在确认,是不是不同的项目中使用不同的存储器写密码和用户算法密钥,现在的模式会极容易相互混淆。稍有疏忽后果不堪设想!

能不能改进一下。每个项目中设定自己的Ukey存储器写密码和用户算法密钥。每个项目记住自己的密钥,打开每个项目只能看到的是自己密钥呢?
现在的情况是,当我把设定了A项目密钥后,打开A项目密钥是正确的。但是当我打开了B、C、D.....等项目时,所有的密钥仍然是A项目的。就是显示最后一次设定的密钥!
这对后续维护不同的项目造成了极大的麻烦!!!

--  作者:大红袍
--  发布时间:2015/7/8 9:40:00
--  
 没办法,你必须单独记录每个项目的密钥