我需要实现一些功能来测试在给定指纹的情况下ssh密钥的删除,一种情况是通过为其提供伪造的公共密钥指纹来删除“不存在”的密钥。
公钥是随机生成的,我如何拿出一个不会与任何真实公钥指纹相撞的假指纹?
检查Public key fingerprint并没有给我足够的有关公共密钥指纹有效范围的信息,从公共密钥生成的有效指纹为MD5
答案 0 :(得分:0)
您可以生成一个公共密钥,获取公共密钥指纹,然后将其丢弃。它不能保证它永远不会与“真实的”公共密钥指纹(即您随机生成的指纹之一)相撞,但这不太可能。