小编Dan*_*nce的帖子

为什么 Firefox 开发者版使用 chrome:// urls 加载脚本?

我刚刚下载了新的 Firefox Developer Edition 浏览器的副本,并开始摆弄开发工具。

我注意到一些链接和脚本是通过chrome://url加载的,我认为这些链接和脚本是为 Google Chrome 注册的。

在此处输入图片说明

以下是其中的一些具体行。

<link id="favicon" rel="icon" type="image/png" href="chrome://branding/content/icon32.png"></link>
<link rel="stylesheet" type="text/css" media="all" href="chrome://browser/content/searchSuggestionUI.css"></link>
<link rel="stylesheet" type="text/css" media="all" defer="defer" href="chrome://browser/content/abouthome/aboutHome.css"></link>
<script type="text/javascript;version=1.8" src="chrome://browser/content/abouthome/aboutHome.js"></script>
<script type="text/javascript;version=1.8" src="chrome://browser/content/searchSuggestionUI.js"></script>
Run Code Online (Sandbox Code Playgroud)

我想知道他们是否在劫持 chrome 资产,但在检查了其中一个脚本后,我发现了 Mozilla 评论。

/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
Run Code Online (Sandbox Code Playgroud)

我不太了解自定义协议或它们是如何注册或使用的。这里发生了什么?

firefox firefox-developer-edition

14
推荐指数
1
解决办法
4302
查看次数

当您在不生成密钥对的情况下使用 SSH 时究竟会发生什么?

这看起来太简单了,我觉得我可能错过了一些非常明显的东西,但是当您使用 SSH 而不生成密钥对时,实际发生了什么?

这个问题的一个变体在这里被问到,就像答案一样,我一直明白如果没有密钥对,SSH 会回退到密码身份验证。

但是,维基百科文章只描述了两种使用方式。两者似乎都涉及密钥对,一个是手动生成的,另一个是自动生成的。

有几种使用 SSH 的方法;一种是使用自动生成的公私钥对简单地加密网络连接,然后使用密码认证登录。

另一种是使用手动生成的公私钥对进行认证,让用户或程序无需指定密码即可登录

当我在没有密钥对的情况下创建到不安全服务器的 SSH 连接时,系统会提示我输入用户名和密码,然后我就可以访问 shell。

密码回退是一个实现细节,因此不在 wiki 中吗?是否按照建议自动生成了密钥对(如果是,公钥是如何到达服务器的)?或者是单独使用密码。

如果它只使用密码和用户名组合,数据是否被加密?如果是这样,它是如何加密的?

encryption ssh passwords

5
推荐指数
1
解决办法
1536
查看次数