pak

CefSharp应用——程序输出

邮差的信 提交于 2020-02-13 08:12:05
暂不管功能实现,我们先来了解一下程序输出了些什么。 Cef输出 输出目录中包括了CEF必选和可选的类库和资源文件( 加粗 的为必选),它们的主要功能如下: │ CefSharp.dll :CefSharp基础类库,定义了相关接口; │ CefSharp.Core.dll :CefSharp核心类库; │ CefSharp.WinForms.dll :CefSharp组件类库,如果是其他平台,可能是 CefSharp.Wpf.dll、CefSharp.OffScreen.dll │ CefSharp.BrowserSubprocess.Core.dll :加载多进程类库,如果缺少,浏览器无法正常运行。 │ CefSharp.BrowserSubprocess.exe :同上 │ cef.pak:CEF资源文件,如果缺少,可能导致某些组件显示或使用异常。 │ cef_100_percent.pak:同上。 │ cef_200_percent.pak:同上。 │ cef_extensions.pak:扩展应用资源文件,如果缺少,Chrome扩展将无法运行。 │ chrome_elf.dll :崩溃报告类库,如果缺少,Chrome浏览器将无法正常运行。 │ d3dcompiler_47.dll:Windows Vista及以后系统需要文件。 │ debug.log:调试的日志

RFC 5683阅读笔记 PAK

穿精又带淫゛_ 提交于 2019-12-05 22:27:00
RFC5683阅读笔记 Password-Authenticated Key(PAK) Diffie-Hellman Exchange 摘要 Diffie-Hellman(简称DH)密钥交换是最早的密钥交换算法之一,使得通信双方能在非安全的信道中安全的交换密钥,用于加密后续的通信消息。 在本文档中提出了一种算法用于在未经身份鉴别的Diffie-Hellman算法中添加双向的身份鉴别,这种算法称为Password-Authenticated Key(PAK)交换,它允许双方在执行Diffie-Hellman密钥交换时进行身份鉴别。 文档认为这种协议足够安全可以抵挡所有的主动攻击和被动攻击,而且不允许任何的攻击者获得可以用于进行字典攻击的信息。 文档规定 A 代表实体Alice B 代表实体Bob Ra是指由A选择的随机秘密指数 Rb是指由B选择的随机秘密指数 Xab表示由B得出的值(X可能由A计算) Yba表示由A得出的值(Y可能由B计算) 当a除以b时,a mod b表示最小的非负余数 Hi(u)表示在字符串u上计算的商定函数(例如基于SHA-1,SHA-256等),各种H()充当独立的随机函数,H1(u)和H2(u)是关键推导函数,H3(u)、H4(u)和H5(u)是哈希函数。 s | t表示字符串S和T的串联 ^表示幂 乘、除和求幂运算都是针对一个p元域执行的,也就是说 a b