是否有人拥有指向Cisco用来为“启用机密”之类的东西生成密码哈希的代码(或只是算法)的指针?
我没有试图闯入任何东西;我正在尝试给定明文密码来生成适当的“启用秘密”行,而不是使用散列密码对现有的“启用秘密”行进行解码。对于正在使用的自动配置文件生成器(Netomata Config Generator),我需要它。
基本上,我想要的是Cisco等效于Web服务器的“ htpasswd”命令。
例如,当我将以下带有明文密码的命令放入思科配置中时:
enable secret foobar
然后当我执行“ show config”命令(假设我启用了“服务密码加密”)时,我看到的是这样的:
enable secret 5 $1$pdQG$0WzLBXV98voWIUEdIiLm11
我想要将“ foobar”转换为“ 5 $ 1 $ pdQG $ 0WzLBXV98voWIUEdIiLm11”的代码,以便我可以在配置生成工具中生成已经散列的密码,而不是将明文密码放在生成的配置中并等待路由器等待生成哈希。
我认为散列结果中的“ 5”是某种散列算法标识符。如果还有思科当前或历史上使用的其他哈希算法,那么我也想拥有这些算法的代码。