问题标签 [rsa-key-fingerprint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1496 浏览

ip - 更改服务器的 IP 地址会影响 ssl 证书吗?

我打算更改服务器的 IP 地址。服务器已安装 ssl 证书。

IP地址更改后SSL证书会受到影响吗?

0 投票
1 回答
1727 浏览

ssh - 在连接到 SFTP 服务器时使用 SharpSSH 验证指纹

Tamir.SharpSSH用来SFTP在我的.NET代码中建立连接。我有服务器的主机、端口、用户名、密码和服务器的指纹。

我可以在没有指纹的情况下连接到服务器。在建立连接之前,有什么方法可以将我的指纹与服务器的指纹匹配?

以下是我C#的连接代码:

无论如何我可以在连接到SFTP服务器之前添加对服务器指纹的检查吗?

0 投票
3 回答
1264 浏览

c - 穷人序列号生成方案

我想获得一些简单的方案/算法,用于根据一些唯一的硬件 id(cpu id 或以太网 MAC 地址或硬盘序列号)生成序列号。

我希望方案仅在一个方向上工作-因此客户端计算机上的应用程序可以验证序列号但不能生成序列号。(所以破解起来并不简单)。

现在很可能你们中的大多数人会推荐某种 RSA 公钥/私钥对加密,它可以足够可靠地工作——客户端没有私钥 RSA 密钥,所以他不能“生成”序列号。

但是 RSA 签名的主要问题是它太大了 - 它的签名大小是 128 或 256 字节,具体取决于 RSA 密钥大小(RSA 签名大小?

  • 我希望序列号是简单的从邮件复制粘贴到注册表单 - 所以最多 64 个字符,最好是 32 个字节。

好的,现在您可能会说这种保护不足以抵御暴力破解 - 您只需尝试所有组合以确定正确的序列号。

但我想说的是,通常你需要聘请“昂贵”的黑客或黑客团队来创建这样的暴力破解应用程序。

此外,我认为可以为下一个版本的应用程序更改序列号生成算法,或者使用多轮传递来显着减慢蛮力。

作为基础,我更喜欢使用纯 C 或 C++(不是 C#),最好是 Windows / wincrypt.h 或任何现有的纯 C 源代码(最好不要使用庞大的 3-rd 方库)。

是否可以创建 RSA 公钥/私钥对,以便签名大小为 32 个字符?

0 投票
1 回答
892 浏览

php - 为什么部署者拒绝我的凭据?

我创建了一个新项目来在 ubuntu 中部署我的源代码。我的工作空间,由 jenkins 提取生成,位于网络服务器中。我已经在这个网络服务器中安装了部署程序,以将我的源代码由詹金斯验证的另一台服务器放入。

我在项目中创建了一个“deploy”目录,其中包括 receipe 目录、deploy.php 和 servers.yml

我已经下载了 receipe 目录,因为我不明白 receipe/common.php 是关于什么的:https ://github.com/deployphp/deployer/blob/master/recipe/common.php

这是我的 deploy.php :

这是我的 servers.yml :

我不明白为什么当我这样做时它会拒绝我:

dep 部署:发布生产

它无法连接到给定的凭据。

谢谢。

0 投票
1 回答
6521 浏览

git - git clone 错误 - 无法建立主机的真实性

将 git 存储库克隆到新电脑时遇到问题。

在新电脑上,我运行 ssh_keygen 如下

我使用以下方法将其复制到剪贴板:

然后我去 gitlab 配置文件设置并添加了一个 ssh 密钥。
当我尝试从 intellij 克隆时,我得到

克隆失败。无法从远程存储库中读取

当我使用 cli git clone 运行时

我明白了

无法确定主机'ilgitlab(10.10.0.158)'的真实性。

当我选择“是”时,初始克隆成功,但与 Intellij 的集成表现不佳。

我正在使用 vpn(cisco anyconnect)。

0 投票
0 回答
67 浏览

android - 关于安卓中谷歌身份验证的证书指纹选择

我正在尝试在我的 android 应用程序中实现 google 身份验证。要在 android 应用程序中实现 Google 登录选项,SHA1需要生成OAuth 2.0 client IDs.

我正在使用 ubuntu,这是我检索的过程Certificate fingerprints

我输入了以下命令

然后我发现了以下输出

由于密钥库包含 177 个条目,我应该将其用于 google API 密钥和 OAuth 2.0 客户端 ID。

以前我使用的是最后一个SHA1,但它对我来说无法验证应用程序。我对此感到非常困惑。请提出一些建议。为什么我得到这些太多的证书指纹实体?感谢您的帮助和建议。谢谢

0 投票
1 回答
1387 浏览

adb - USB 调试 RSA 指纹对话框未显示

我有 Moto G4 和 Android 6.0.1 并且我安装了 TWRP 恢复并手动启动它

当我在调试模式下连接电脑时,它显示 未经授权的设备

我试过了

  • 更新 SDK 工具

  • adb 杀死服务器

  • adb 启动服务器
  • 亚行设备

  • 重启设备 重启 PC 更新 Motorola 驱动程序

  • 更改不同的 USB 电缆/USB 端口即使我重置了设备但没有任何反应如果有人遇到此类问题,请帮助我

0 投票
1 回答
278 浏览

scala - Playframework资产指纹工作

我是游戏框架的新手。资产指纹如何工作?没有具体的文件解释指纹识别的内部工作。

它如何在内部生成像 ad3303949495939398433-main.css 或 adfadvffddfcddf352545464-file.txt 这样的摘要代码?

它是否对文件内容或文件名进行哈希处理?Play 框架中资产指纹的用途是什么?

请帮助我理解这一点。

谢谢,

0 投票
2 回答
1124 浏览

ecdsa - 如何对 JWK 进行指纹识别?

是否有为 JWK 创建指纹(又名指纹)的标准规范方法?

从我正在阅读的内容来看,该标准似乎没有定义kid应该如何指定 a ,我觉得这很奇怪。对我来说,最重要的是让它成为一个确定性值,而不是一个需要查找表的值,这样其他人就可以通过拥有公钥轻松地重新创建密钥 ID。

我知道 SSH 指纹和 X.509 指纹是标准化的,但对于使用 JWK 的所有环境(尤其是浏览器)来说,它们似乎并不是一个合适的解决方案,因为它们对于幼稚的实现和包括能够操作的库来说太复杂了这样(即伪造)会浪费大量内存、带宽和 vm 编译时间。

更新

官方称它为“指纹”而不是“指纹”。

0 投票
3 回答
6636 浏览

java - 在 Android 应用程序中注册用户指纹

我想制作一个 android 应用程序,它注册用户指纹(来自设备的指纹扫描仪)并将其存储在数据结构或密钥存储提供程序中,下次用户放置指纹扫描仪时,他应该从存储在数据中的指纹进行身份验证结构或来自 android 密钥库提供程序。如果有人可以帮助我如何解决这个问题。提前致谢。