生成虚假的公钥指纹

问题描述 投票:-1回答:1

我需要实现函数来测试给定指纹的ssh密钥的删除,并且一种情况是通过向其提供虚假的公钥指纹来删除“不存在的”密钥。

公钥是随机生成的,我如何想出一个永远不会与任何真正的公钥指纹碰撞的虚假指纹?

检查Public key fingerprint没有给我足够的有关公钥指纹的有效范围的信息,从公钥生成有效指纹是MD5

hash md5 public-key rsa-key-fingerprint
1个回答
0
投票

您可以生成公钥,获取公钥指纹,然后将公钥丢弃。它不能保证它永远不会与“真正的”公钥指纹(即你随机生成的指纹之一)发生碰撞,但这种可能性不大。

© www.soinside.com 2019 - 2024. All rights reserved.