标签: encryption

从私钥创建公共 SSH 密钥?

假设我有一个 SSH 密钥,但我删除了公钥部分。我有私钥部分。有什么方法可以重新生成公钥部分吗?

encryption ssh private-key public-key

245
推荐指数
2
解决办法
11万
查看次数

我有一个密钥对。如何确定密钥长度?

在 Linux 中从命令行使用 OpenSSL,是否有某种方法可以检查密钥(公共或私有)以确定密钥大小?

linux encryption openssl

91
推荐指数
2
解决办法
8万
查看次数

如何为影子创建 SHA-512 哈希密码?

我之前看到的 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)

linux encryption authentication md5

67
推荐指数
5
解决办法
19万
查看次数

STARTTLS 不如 TLS/SSL 安全吗?

在 Thunderbird(我也假设在许多其他客户端中)中,我可以选择在“SSL/TLS”和“STARTTLS”之间进行选择。

据我了解,“STARTTLS”简单来说就是“如果两端都支持 TLS 则加密,否则不加密传输”。而“SSL/TLS”简单来说就是“始终加密或根本不连接”这样对吗?

或者换句话说:

STARTTLS 是否不如 SSL/TLS 安全,因为它可以在不通知我的情况下回退到纯文本?

ssl encryption starttls

63
推荐指数
4
解决办法
7万
查看次数

在 unix 中加密某些文件的好方法是什么?

我正在寻找一个实用程序来加密 Linux 中的某些目录。我不是在寻找任何全盘加密服务,而只是为了将文件存储在云中而加密一些目录。一旦检索到它们,我就必须先解密它们,然后才能访问它们。希望为几个目录(大小为几百 GB)执行此操作。有任何想法吗?最好是基于 CLI 的。

linux unix encryption

44
推荐指数
3
解决办法
8万
查看次数

GPG - 为什么我用子键而不是主键加密?

在加密要发送给协作者的文件时,我看到以下消息:

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”似乎意味着“加密”。但是,我一直无法找到有关此的任何文档。此外,我的合作者已经使用这些工具和技术多年了,为什么这对我来说只是一个问题?

encryption gpg

38
推荐指数
1
解决办法
2万
查看次数

对 SMTP 强制加密是一个好主意(还)吗?

我正在运行一个电子邮件服务器,该服务器当前设置为在发送和接收电子邮件时尽可能使用 TLS。

当您阅读有关此的文档时,还可以选择强制执行 TLS 并且不接受电子邮件的纯文本传输。它还警告您某些邮件服务器可能尚不支持加密,并且强制加密可能会阻止这些服务器。

但这仍然是一个应该考虑的问题,还是可以说强制加密不再是问题?

是否可能有一些大型供应商已经在做这件事,或者你认为现在最好的做法是什么?

encryption tls smtps

37
推荐指数
4
解决办法
4866
查看次数

IPv6 通信中的数据总是加密吗?

我似乎无法直接回答这个问题。维基百科说“IPsec 是 IPv6 中基本协议套件的一个组成部分”,但这是否意味着所有通信总是加密的,还是意味着加密是可选的,但设备必须能够理解它(应该使用它吗? )?

如果加密是可选的,是操作系统决定是否使用加密,还是应用程序?流行的操作系统和软件通常支持加密吗?

我会自己调查这个,但我缺乏 IPv6 连接。

更新:好的,所以它是可选的。我的后续问题:通常是应用程序定义是否使用加密,还是操作系统?

一个具体的例子:假设我有一个支持本地 ipv6 的最新版本的 Windows,我使用 Mozilla Firefox 在 ipv6.google.com 上搜索一些东西。会被加密吗?

encryption ipv6 ipsec

32
推荐指数
2
解决办法
2万
查看次数

MySQL 端口 3306 是否加密,如果没有,我该如何加密?

我正在对我工作中的系统进行安全审计,其中一项要求是对通过公共/未受保护网络的所有流量进行加密。由于我们正在从办公室网络访问其中一台外部服务器上的 MySQL 数据库(通过端口 3306),因此需要对与 MySQL 的连接进行加密。

它是否已经加密,如果没有,我该如何加密?

我正在使用不能使用花哨的 SSH 端口转发或 VPN 的工具和脚本......还有可能吗?

mysql encryption

30
推荐指数
2
解决办法
5万
查看次数

为什么我的两个ssh公钥开头一样?

我正在用我得到的新笔记本电脑的公钥更新我服务器上的 authorized_keys 文件,我惊讶地发现两个公钥开始相同:

# key 1
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQ....
#
# key 2
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQ....
Run Code Online (Sandbox Code Playgroud)

什么故事AAAAB3...等等?通过一些在线搜索,我发现其他键也开始相同。它是否解释了算法或版本或其他什么?

encryption ssh

29
推荐指数
3
解决办法
7781
查看次数

标签 统计

encryption ×10

linux ×3

ssh ×2

authentication ×1

gpg ×1

ipsec ×1

ipv6 ×1

md5 ×1

mysql ×1

openssl ×1

private-key ×1

public-key ×1

smtps ×1

ssl ×1

starttls ×1

tls ×1

unix ×1