完美者(wmzhe.com)网站以软件下载为基础,改版后的网站对功能性板块进行扩充,以期能够解决用户在软件使用过程中遇见的所有问题。网站新增了“软件百科”、“锦囊妙技”等频道,可以更好地对用户的软件使用全周期进行更加专业地服务。
pwgen是一个强大的密码生成工具,可以生成安全的强密码,并且支持设置排列方式随机生成密码
常见的选项包括:
每一行输出密码的1
C 必须包含大写字母
N 必须包含数字
S 随机密码
2.6.0:
新功能:
新的“高级”密码选项“中的每个字符/单词必须出现一次”为格式的密码,此选项可以通过指定一个星号(*)的“%”字符和格式说明,例如,“%*16A”之间的符号被激活插入16个不同的字母数字字符
在格式化的密码,格式为“XY”数字范围可以指定将x和从字符集的随机字符y之间的随机数;例如,“%510L”插入至少5且至多10个随机信
新的与文本框“提供额外的熵”窗口,在这里你可以输入或(含有一定量的随机性波动,非静态的来源最好),它被压缩到粗略估计它的熵内容粘贴任何文本,然后加入随机池
"锦囊妙技"栏目是聚合全网软件使用的技巧或者软件使用过程中各种问题的解答类文章,栏目设立伊始,小编欢迎各路软件大神朋友们踊跃投稿,在完美者平台分享大家的独门技巧。
本站文章素材来源于网络,大部分文章作者名称佚失,为了更利于用户阅读和使用,根据需要进行了重新排版和部分改编,本站收录文章只是以帮助用户解决实际问题为目的,如有版权问题请联系小编修改或删除,谢谢合作。
软件大小:1.29 MB
如果你曾经使用过一段时间的Linux,当你需要安装软件包时你可能直接的使用root来运行程序,更改你的系统配置等等。然而,Ubuntu采用了一种不同的方式。Ubuntu安装程序没有设定一个root用户──root用户帐号仍然存在,但是它被设置了一个随机的密码。用户可以通过使用 sudo 和 gksudo 来完成管理任务。 你大概已经知道如何使用sudo──只需要运行 $sudo commandname 但是要作为root(或是其他用户)来运行一个图形界面的应用程序呢?简单──使用 gksudo 来代替 sudo。举个例子,如果你想以root身份运行Ethereal,只需要打开一个对话框(Alt-F2)并使用 gksudo ethereal 。 随便说一下,如果你真的必须以root身份工作,你可以使用 $sudo su 这将让你以root身份登陆(在console中切换到root工作,不是真正的以root身份登陆系统)。如果你确实想拥有root密码,这样以便你用来直接使用root帐户(如比,不需要使用sudo),在你以root身份登陆后运行 passwd ,并设置一个你认为合适的密码。我建议使用 pwgen 软件包来创建对于所有用户而不仅仅是root用户的安全密码。
两台电脑公用一个wincc需要修改密码。WINCC--如何在程序中动态修改用户密码: 1、点击“开始”--》“设置”--》“控制面板”--》“管理工具”--》“数据源(ODBC)”,打开ODBC数据源管理器. 2、在用户DSN页面的用户数据源中找到与当前项目所关联的一项,其名称为“CC_项目名_项目建立日期时间”,记下该项的名称. 3、在脚本中加入以下代码:#pragmacode("UseGen.dll")#include"USEGENAP.H"#pragmacode()LPCMN_ERRORerr;//定义的LPCMN_ERROR型变量,在函数调用中需使用if(PWGENConnect("CC_ass_04-09-21_16:35:22",err))//建立与数据库的联接,其中CC_ass_04-09-21_16:35:22用第二步中记下的名称取代{if(PWGENChangePassword(GetTagChar("user"),GetTagChar("oldpassword"),GetTagChar("password"),err))//修改密码,user,oldpassword,password分别为存贮用户名,原密码,新密码的内部变量,类型为文本变量8位字符集{//密码修改成功后的操作,如给用户提示等}}PWGENDisconnect(err);//断开与数据库的联接. 4、编译运行程序5、工作完成6、与用户管理相关的函数定义存贮在APPLIB目录下的USEGENAP.H文件中,可根据上面示例自行完成添加用户,修改权限等功能。
1. 使用命令 pwgen 来生成一个长度为 10 个字符的独特的随机密码。假如你还没有安装 pwgen,请使用 Apt 或 YUM 等包管理器来安装它。 $ pwgen 101 生成一个独特的随机密码 一口气生成若干组长度为 50 个字符的唯一的随机密码! $ pwgen 50 生成多组随机密码 2. 你还可以使用 makepasswd 来每次生成一个给定长度的独特的随机密码。在你把玩 makepasswd 命令之前,请确保你已经安装了它。如若没有安装它,试试使用 Apt 或 YUM 包管理器来安装 makepasswd这个软件包。 生成一个长度为 10 个字符的随机密码。该命令产生的密码的长度默认为 10。 $ makepasswd 使用 makepasswd 生成独特的密码 生成一个长度为 50 个字符的随机密码。 $ makepasswd --char50 生成长度为 50 的密码 生成 7 个长度为 20 个字符的随机密码。 $ makepasswd --char20--count 7 3. 使用带“盐”的 Crypt(注:这里应该指的是一个函数,可以参考这里 ) 来加密一个密码。提供手动或自动添加 “盐”。 对于那些不清楚 盐 的意义的人,这里的 “盐” 指的是一个随机数据,它作为密码生成函数的一个额外的输入, 目的是保护密码免受词典攻击。 在执行下面的操作前,请确保你已经安装了 mkpasswd。 下面的命令将带 “盐” 加密一个密码。“盐” 的值是随机自动生成的。所以每次你运行下面的命令时,都将产生不同的输出,因为它每次接受了随机取值的 “盐”。 $ mkpasswd tecmint 使用 Crypt 来加密密码 现在让我们来手动定义 “盐” 的值。每次它将产生相同的结果。请注意你可以输入任何你想输入的值来作为 “盐” 的值。 $ mkpasswd tecmint -s tt 带“盐”加密密码 另外, mkpasswd 还是交互式的,假如你在命令中没有提供密码,它将主动询问你来输入密码。 4. 使用 aes-256-cbc 加密算法并使用带“盐”的密码(如 “tecmint”) 加密一个字符串(如 “Tecmint-is-a-Linux-Community”)。 # echo Tecmint-is-a-Linux-Community | openssl enc -aes-256-cbc -a -salt -pass pass:tecmint 在 Linux 中加密一个字符串 在上面例子中, echo 命令的输出通过管道传递给了 openssl 命令,使得该输出通过加密编码方式(enc:Encoding with Cipher ) 所加密,这个过程中使用了 aes-256-cbc 加密算法,并附带了密码 (tecmint) 和 “盐” 。 5. 使用 openssl 命令的 -aes-256-cbc 解密选项来解密上面的字符串。 # echo U2FsdGVkX18Zgoc+dfAdpIK58JbcEYFdJBPMINU91DKPeVVrU2k9oXWsgpvpdO/Z | openssl enc -aes-256-cbc -a -d -salt -pass pass:tecmint 在 Linux 中解密字符串 现在就是这些内容了。
你好,方法, 1、设置容器的mysql的root密码为”147258”; 2、新添加一个名为“steven”的用户,密码设置为“147258”; 3、在生成容器的同时新建一个名为“discuz”的数据库; 4、将宿主机的目录“/mysql_data”映射到容器的“/var/lib/mysql”目录。这是因为默认情况下数据库的数据库文件和日志文件都会存放于容器的AUFS文件层,这不仅不使得容器变得越来越臃肿,不便于迁移、备份等管理,而且数据库的性能也会受到影响。因此建议挂载到宿主机的目录到容器内。