linux – 使用UUID进行密码

前端之家收集整理的这篇文章主要介绍了linux – 使用UUID进行密码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有人对使用UUID作为密码有意见?这适用于为外部用户创建的帐户,例如客户访问专用SFTP文件夹.或者人们使用公钥代替?这些用户没有 shell并且是chroot到他们的目录.

从联机帮助页:

UUIDs are 128 bit numbers which are intended to have a high likelihood of uniqueness over space and time and are computationally difficult to guess. They are globally unique identifiers which can be locally generated without contacting a global registration authority. UUIDs are intended as unique identifiers for both mass tagging objects with an extremely short lifetime and to reliably identifying very persistent objects across a network.

我使用的是Ubuntu 9.10,但是OSSP uuid软件包适用于大多数* nix发行版.

解决方法

有许多方法可以生成UUID,其中一些可能是高度可猜测的.例如,当前时间通常是一个组件,坐在那里,机器的MAC地址等也是如此.不要将唯一与不可思议的混淆.

我不会尝试重新使用UUID来获取密码,而是选择一个强密码生成器.如果您正在考虑使用UUID作为密码,显然能够记住它并不重要,所以我选择类似MD5的输出,其中包含来自/ dev / random或/ dev / urandom的几个字节:

dd if=/dev/random bs=128 count=1 | md5

或者,更好的是,使用专门用于生成强密码的工具.理想情况下,用户可以记住,而不会写下来.

猜你在找的Linux相关文章