Articles of 哈希

Chrome的SHA-1应该与OpenSSL相匹配吗?

如果我比较在Chrome中为https://0000.jp显示的SHA-1: 79 72 28 12 74 83 85 DE 3C B0 DE E7 A4 C3 14 BE B4 93 79 6E 与OpenSSL提出的那样: $ echo -n | openssl s_client -connect 0000.jp:443 2>/dev/null | openssl x509 -noout -fingerprint SHA1 Fingerprint=79:72:28:12:74:83:85:DE:3C:B0:DE:E7:A4:C3:14:BE:B4:93:79:6E 那么我得到相同的价值。 如果我对https://google.co.uk执行相同的操作,则Chrome会显示: 06 4B 11 0D 63 4A 83 E2 6B 1A 12 19 EC 04 46 […]

ssh密钥与图像指纹

通过运行以下命令显示SSH密钥指纹: ssh-keygen -lf /etc/ssh/ssh_host_rsa_key.pub 指纹是一些奇怪的代码。 有没有办法把这个代码变成图像哈希或类似Gravatar?

当只有散列码被存储时,“你的新密码必须与以前的至lessn个字符不同”工作如何?

我想知道如何密码策略“你的新密码必须至less有n个字符从你的旧密码”的作品。 我的理解是操作系统从来没有实际存储旧密码本身 ,而是他们的哈希代码 。 而且如果你只有他们的散列码 ,那么就无法知道这两个string有多less个字符。 我猜猜它只有在passwd程序同时明确询问你 的旧密码的情况下才能工作吗? 而且,如果一个root用户更改其他人的密码,那么这个“不同字符的数量”策略在这里就不能适用了吗?

任何方式查看Active Directory密码?

在你跳到结论之前,让我解释一下。 我们有一个密码重置工具,不工作。 由于某种原因,当您使用它时,会将您的密码重置为某个未知值(而不是您更改的密码或以前的密码)。 我已经在相应的OU中设置了一个testing“用户”,我想能够看到重置工具正在更改密码。 这样,也许我可以理解发生了什么事情。 任何帮助将不胜感激。

md5sum反复给同一台机器上的同一个文件不同的校验和

我有一个非常小,很旧的硬盘,大约32G。 在这个磁盘上,我拷贝了一个大约5G的大文件。 当我运行md5sum在这个文件上生成校验和时,我反复得到不同的结果(在同一台机器和同一个文件上)。 这显然不应该发生。 如果我用一个更小的文件重复实验,那么校验和每次都是一样的。 我只能假设,因为大文件跨越大部分的磁盘,而且是一个旧的驱动器,我遇到了很多在硬盘上的读取错误 – 它需要更换? 有没有其他的理由呢? 我可以做些什么来解决问题,而不是购买新的磁盘? 更新:sha1sum也会产生不一致的结果。

约翰开膛手自定义规则

我正在使用John the Ripper在我的工作中破解passwd文件副本中的密码。 我想提醒那些密码较弱的用户。 我碰巧知道很多帐户都有默认的密码,每个用户都有不同的密码,只是匹配一个特定的模式。 假设这是默认的密码格式: '[2nd and 3rd characters in username]cc\d\d\l\l' 其中c是一个常数(每个密码都相同), \d是一个数字(0-9), \l是一个小写字母。 如何在john.conf中编写自定义规则,在尝试其他任何事情之前检查所有适合此格式的组合的所有哈希值? 我试图找出自己,但我找不到任何好的文档。

多个Nginx服务器是否使用ip_hash指令将相同的IP地址与相同的后端进行负载均衡?

我有两个单独的Nginx机器。 该域使用循环法DNS,并且有两个Alogging,两个前端Nginx服务器各有一个logging。 两个Nginx服务器都使用ip_hash指令和代理请求到相同的后端服务器。 到第一个Nginx服务器的IP地址是否总会被路由到与其他Nginx服务器的IP地址相同的后端服务器? 这可能有帮助: nginx使用ip_hash粘性会话的IP是什么?

哈希从string创buildhex颜色代码(在bash中)

我想要使​​用rrdtool生成我的服务器通信量的graphics,但是它需要graphics上每行的hex颜色代码。 由于我想遍历一堆不同的域数据文件,我想以编程方式生成这些颜色代码 。 我也希望他们保持一个给定的域数据文件的一致性 – 所以我认为这个域名的散列是一个很好的方法来使用。 问题是,我不知道从哪里开始。 有一个简单的algorithm,我可以在bash中使用散列string(域名)到hex颜色代码 ?

AAA在split_clients的例子中是什么意思?

在nginx文档中有一个split_clients指令的例子: split_clients "${remote_addr}AAA" $variant { 0.5% .one; 2.0% .two; * ""; } 一般来说,我明白这个指令是如何工作的,但我不明白AAA后缀的目的是什么。 请帮忙

如何分发文件和文件夹来处理大量的文件

我想在我的服务器上pipe理大量的文件(比如说几百万)。 需要将文件保存在两个或三个级别的文件夹中,以使每个文件夹中的文件数量保持较低。 另一方面,有很多文件夹花费inode是不好的。 每个文件夹的最佳文件比率是多less? 有没有一个理论的方法来确定这个,还是取决于服务器的规格?