假设我有一个 SSH 密钥,但我删除了公钥部分。我有私钥部分。有什么方法可以重新生成公钥部分吗?
在 Linux 中从命令行使用 OpenSSL,是否有某种方法可以检查密钥(公共或私有)以确定密钥大小?
我之前看到的 SF 问题导致了产生 MD5 散列密码的答案。
有没有人有关于生成 SHA-512 散列密码的建议?我更喜欢单衬而不是脚本,但是,如果脚本是唯一的解决方案,那也没关系。
用这个替换以前的 py2 版本:
python3 -c "import crypt;print(crypt.crypt(input('clear-text pw: '), crypt.mksalt(crypt.METHOD_SHA512)))"
Run Code Online (Sandbox Code Playgroud) 在 Thunderbird(我也假设在许多其他客户端中)中,我可以选择在“SSL/TLS”和“STARTTLS”之间进行选择。
据我了解,“STARTTLS”简单来说就是“如果两端都支持 TLS 则加密,否则不加密传输”。而“SSL/TLS”简单来说就是“始终加密或根本不连接”。这样对吗?
或者换句话说:
STARTTLS 是否不如 SSL/TLS 安全,因为它可以在不通知我的情况下回退到纯文本?
我正在寻找一个实用程序来加密 Linux 中的某些目录。我不是在寻找任何全盘加密服务,而只是为了将文件存储在云中而加密一些目录。一旦检索到它们,我就必须先解密它们,然后才能访问它们。希望为几个目录(大小为几百 GB)执行此操作。有任何想法吗?最好是基于 CLI 的。
在加密要发送给协作者的文件时,我看到以下消息:
gpg: using subkey XXXX instead of primary key YYYY
Run Code Online (Sandbox Code Playgroud)
为什么会这样?我注意到当他们向我发送加密文件时,它似乎也针对我的子密钥而不是我的主密钥进行了加密。对我来说,这似乎不是问题;gpg (1.4.x, macosx) 只是处理它并继续前进。但是对于他们来说,通过他们的自动化工具设置,这似乎是一个问题,他们要求我一定要使用他们的主键。
我试过读一些书,我订购了 Michael Lucas 的“GPG 和 PGP”一书,但我不明白为什么会有这种区别。我已经读过用于签名的密钥和用于加密的密钥会有所不同,但我最初认为这是关于公钥与私钥的问题。
如果这是一个信任/验证问题,我经历了比较指纹和验证的过程,是的,我信任这个密钥。当我这样做时,我注意到主键和子键有不同的“使用”说明:
primary: usage: SCA
subkey: usage: E
Run Code Online (Sandbox Code Playgroud)
“E”似乎意味着“加密”。但是,我一直无法找到有关此的任何文档。此外,我的合作者已经使用这些工具和技术多年了,为什么这对我来说只是一个问题?
我正在运行一个电子邮件服务器,该服务器当前设置为在发送和接收电子邮件时尽可能使用 TLS。
当您阅读有关此的文档时,还可以选择强制执行 TLS 并且不接受电子邮件的纯文本传输。它还警告您某些邮件服务器可能尚不支持加密,并且强制加密可能会阻止这些服务器。
但这仍然是一个应该考虑的问题,还是可以说强制加密不再是问题?
是否可能有一些大型供应商已经在做这件事,或者你认为现在最好的做法是什么?
我似乎无法直接回答这个问题。维基百科说“IPsec 是 IPv6 中基本协议套件的一个组成部分”,但这是否意味着所有通信总是加密的,还是意味着加密是可选的,但设备必须能够理解它(应该使用它吗? )?
如果加密是可选的,是操作系统决定是否使用加密,还是应用程序?流行的操作系统和软件通常支持加密吗?
我会自己调查这个,但我缺乏 IPv6 连接。
更新:好的,所以它是可选的。我的后续问题:通常是应用程序定义是否使用加密,还是操作系统?
一个具体的例子:假设我有一个支持本地 ipv6 的最新版本的 Windows,我使用 Mozilla Firefox 在 ipv6.google.com 上搜索一些东西。会被加密吗?
我正在对我工作中的系统进行安全审计,其中一项要求是对通过公共/未受保护网络的所有流量进行加密。由于我们正在从办公室网络访问其中一台外部服务器上的 MySQL 数据库(通过端口 3306),因此需要对与 MySQL 的连接进行加密。
它是否已经加密,如果没有,我该如何加密?
我正在使用不能使用花哨的 SSH 端口转发或 VPN 的工具和脚本......还有可能吗?
我正在用我得到的新笔记本电脑的公钥更新我服务器上的 authorized_keys 文件,我惊讶地发现两个公钥开始相同:
# key 1
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQ....
#
# key 2
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQ....
Run Code Online (Sandbox Code Playgroud)
什么故事AAAAB3...等等?通过一些在线搜索,我发现其他键也开始相同。它是否解释了算法或版本或其他什么?