34 12
发新话题
打印

[转贴] [资料] 安全用户认证原理

[转贴] [资料] 安全用户认证原理

[转贴] [资料] 安全用户认证原理

本文转自牛过,作者是:rsun
*******************************************
ED网络中的用户是通过一个叫用户hash的独一无二数值来识别的。这个用户hash保存在preferences.dat文件中用来承认其他用户赚取的积分。
eMule可以使用非对称加密系统来避免偷窃或使用其他用户的用户hash。本方法通过一个私钥和公钥来保护用户 hash,保证与其他用户进行正确的认证。

安全用户认证可以在参数选择 -> 安全中打开,建议用户使用这个设置。

安全用户认证工作方式:

一、用户A想要保证自己的积分安全,只让自己使用。他创建了一个私有的384位密钥将其保存在 cryptkey.dat 文件中。
这个私钥是在第一次使用安全系统时创建的,丢失它意味着用户A会丢失自己所有的积分,因为他无法证明他是积分的合法主人。

二、当两个支持加密系统的用户第一次交换数据时他们都将自己的公钥连同一个随机数一起发送给对方,双方都将对方的的公钥保存在clients.met文件中。只有在公钥保存后,后面的每次连接都生成随机数。

三、如果用户A以后想要对用户B证明自己的时候,他创建一个数字签名将其发送给B。数字签名是用他的私钥,B的公钥和一个随机数生成。除非用户A改变了自己的IP或用户B关闭了eMule,否则A的证明都是一直有效的。

四、当用户B接到A的签名后他会检查是否是以B的公钥创建的和随机数是否正确,如果签名也符合用户A的公钥,A的身份就得到认证。
有问题请到相关版区发帖. pm 只回答站务相关问题.

Let's keep file share forever !  
把共享进行到底!拒绝收费

TOP

图文解说见
http://www.emule-project.net/home/perl/help.cgi?l=16&rm=show_topic&topic_id=268
有问题请到相关版区发帖. pm 只回答站务相关问题.

Let's keep file share forever !  
把共享进行到底!拒绝收费

TOP

提示: 作者被禁止或删除 内容自动屏蔽

TOP

看不懂,去官方再看看

TOP

提示: 作者被禁止或删除 内容自动屏蔽

TOP

有点看不明白

TOP

谢谢专业知识
世界之大,无奇不有!

TOP

又学习了

TOP

学习了
!!!

TOP

看不明白

TOP

学习啦!!!!!

TOP

没搞明白,继续研究研究去
会突然杀出来疯狂的收集“某”些东西,哈哈

TOP

天拉
工程师都不明白
估计我这新手也会不明白

TOP

支持电驴......

TOP

长知识了~~~~~~~~~~~!!!!!!!!!!!!

TOP

我支持楼主的看法,说的很好

TOP

看的不是很明白

TOP

太过专业 看不太懂啊 怎么办

TOP

有点不明白,要努力呀

TOP

又学习了..很高心

TOP

不懂,去官方再看看

TOP

谢谢专业知识

TOP

有点看不明白,

TOP

看不明白,一般人应该也不用设置吧

TOP

研究研究!

TOP

 34 12
发新话题