问题标签 [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.
android - 在安卓应用中注册用户指纹
是否可以在 android 应用程序中(不在设置中)注册用户的指纹并将其存储在数据库中,然后使用数据库进行身份验证?
android - 将指纹数据与物理指纹数据相关联
我正在使用 android studio 开发一个应用程序,该应用程序用于使用指纹考勤,我希望能够使用桌面应用程序注册用户的指纹,并且指纹将从物理指纹读取器注册,从中加密的数据将存储在mysql数据库。所以我希望用户使用他们的带有指纹传感器的安卓手机来响应考勤。实际上我不知道是否可以比较来自 android 手机的加密指纹和来自物理指纹读取器的加密指纹。
我需要的只是关于这两种数据源之间加密或比较的想法。谢谢
android - 手机不断显示(允许 USB 调试?)带有 RSA 密钥指纹的对话框
我正在使用我的手机(ASUS Zenfone 551ML)来测试我正在开发的 android 应用程序。
使用安装在 Windows 10 上的 Android Studio(版本 3.0.1)。
当我将手机连接到计算机时,手机一直显示带有 RSA 密钥指纹以允许 USB 调试的对话框。
当我点击确定时,几秒钟后它再次出现听到 windows USB 拔出声音,对话框再次出现听到 windows USB 插入声音。
我无法测试任何应用程序,没有足够的时间通过 android studio 在连接间隔安装它。
图片:https ://image.ibb.co/gwvVJc/image.png
我尝试过了:
- 在 {开发人员选项} 中检查(USB 调试)。(每时每刻)
- 使用谷歌 USB 驱动程序。
- 重新安装驱动程序。
- 安装华硕电脑链接。好吧,一旦我安装了这个并将屏幕共享到 PC,它并没有断开很长一段时间,我只是在一个会话中测试了应用程序。
- 更换数据线(都是原装的,主要是手机配件附带的)。
备注:
- 当我运行“adb devices”时,它会在我单击对话框中的(确定)后将我的手机检测为“设备”,否则手机会被检测为“离线”,现在被检测为“未授权”。并且在手机拔出时没有检测到任何设备。
- 开发人员选项菜单中没有(选择 USB 配置),但我检查了存储 > USB 计算机连接:连接为 MTP。
- 我检查了:ADB Android 设备未经授权。它没有描述我的问题,尤其是当我按下(确定)响应(允许 USB 调试)对话框时,手机获得了授权。问题是:该对话框不断出现。
我希望我能得到一个解决方案。
谢谢
java - 如何从 Java 中的 SSH RSA 公钥计算指纹?
如标题,如何从 Java 中的 SSH RSA 公钥计算指纹?我从 sample.pub 获得了一个 rsaPublicKey 对象,我使用库 Apache Commons Codec 计算了指纹
DigestUtils.sha256Hex(rsaPublicKey.getEncoded());
但是使用 ssh-keygen 命令
ssh-keygen -E sha256 -lf sample.pub
sample.pub 时我得到了不同的指纹,如下所示
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAsuVPKUpLYSCNVIHD+e6u81IUznkDoiOvn/t56DRcutRc4OrNsZZ+Lmq49T4JCxUSmaT8PeLGS/IC946CNQzFwMh++sVoc19UUkZtRaDgiYn+HkYk8VW4IFI1dKfXomKSbX/lB+ohzLzXLVP2/UJgfBmdaE10k+6b+/Yd8YGXIeS8/Z9zToHPo0ORNSGIolgq3xMXUtfAOK/0KC6IFc/FuvuOSAG1UWup91bcm5GSXv4BWWjgFtOxCLIknYjsDah4qfrP8Olp5eUDhn/65xRcZsmRXoYe1ylhlSjJoPDFWXVs9npwqQmi3JaZtgg7xJxMu1ZcdpYxoj280zM9/6w1Lw==
php - $rsa->encrypt() 我的公钥有问题
我试图加密一些东西,phpseclib
但由于某种原因,该encrypt()
函数不返回任何东西。
这是我现在拥有的核心:
我下载了1.0版本。
怎么了?
我挖得更深一点,发现了这个问题,并将我的部分测试代码更改为:
这证明我的密钥在某种程度上是错误的。但是格式应该是怎样的呢?
localhost - 警告:远程主机标识已更改 (1)
输入命令后
我收到一个错误
有人现在可能正在窃听您(中间人攻击)!主机密钥也可能刚刚更改。远程主机发送的 RSA 密钥的指纹为 SHA256:rV+69MOdHKanIvP41a9Xspug6am7/BV7CHVjhxxxxx。
请联系您的系统管理员。添加正确的主机密钥/home/pranav/.ssh/known_hosts
以消除此消息。/home/pranav/.ssh/known_hosts:3
删除中的违规 RSA 密钥:
rsa-key-fingerprint - 修改 Python 3 代码以处理 RSA 密钥指纹
以下代码无法连接到 Cisco 交换机,原因是:
RSA 密钥指纹为 3e:b7:7b:55:6b:a3:xx:xx:xx:xx
确定要继续连接(是/否)?是的
请帮助修改它以说明 RSA 密钥。非常感谢。
hash - 生成假公钥指纹
我需要实现功能来测试给定指纹的 ssh 密钥的删除,一种情况是通过提供假公钥指纹来删除“不存在”的密钥。
公钥是随机生成的,我如何想出一个永远不会与任何真正的公钥指纹冲突的假指纹?
检查公钥指纹没有给我足够的关于公钥指纹有效范围的信息,从公钥生成有效指纹是MD5
python - 在 Windows 上使用 python 3.0 连接到带有主机密钥指纹的 sftp 服务器
我正在尝试在 Windows 上使用 python 连接到 sftp 服务器。没有主机密钥,我无法连接到服务器。很多选项,尤其是 pysftp 要求提供显然不是在 Windows 上生成的主机密钥文件。
据我所知,我有 3 个选项:
1)【最推荐】使用字符串通过python代码生成需要的key。但这总是会产生错误——一些使用 StringIO 的代码在 Python 3 上不起作用,并且可能的解决方法似乎对我不起作用。显然我无法正确解码密钥,我不知道如何检查。我试图生成 PKey,但我不确定我做错了什么。
2) 获取 known_hosts 文件的正确格式(我不知道它应该是什么样子,并且在网上找不到任何示例) - 并在那里放置或添加主机密钥。这样我(希望)能够使用 cnopts 连接到服务器。
3)这是一个后备选项,如果上述两个不起作用:使用python调用执行工作的powershell脚本 - 我已经成功但想将参数从python脚本传递给powershell然后得到结果/从 powershell 返回到 python 的状态。
我尝试过的最相关的选项:
Python - pysftp / paramiko - 使用其指纹验证主机密钥
使用 python pysftp 包,得到“SSHException: Bad host key from server”错误
我想要的是一个示例字符串(看起来像实际的东西)以及从中创建密钥的步骤。或者一个示例文件,我可以使用它来插入详细信息并运行代码。
openssl - 如何使用 OpenSSL 计算 RSA 公钥指纹?
我在 EVP_PKEY 结构中有一个 RSA 公钥(从以 -----BEGIN PUBLIC KEY----- 开头的 PEM 文件加载)。现在我希望能够使用 OpenSSL API 从我的代码中显示该密钥的指纹。(目的是让运营商在信任之前使用 RS256 验证 JWT 的密钥)。
不幸的是,到目前为止,我发现的所有资源要么在命令行上使用 ssh-keygen,要么使用 X.509 证书的指纹而不是公钥。
那么如何使用 OpenSSL API 获取存储在 EVP_PKEY 结构中的公钥的 RSA 公钥指纹?