在未登录的情况下使用 Chrome 时,如何导出保存的网站凭据/密码以及地址栏上弹出的最常访问的网站或作为主屏幕中的默认快捷方式以及可以导入到另一个 Chrome 的方式。
如果登录的话,无账户时迄今为止保存的所有数据是否会与账户合并?
在未登录的情况下使用 Chrome 时,如何导出保存的网站凭据/密码以及地址栏上弹出的最常访问的网站或作为主屏幕中的默认快捷方式以及可以导入到另一个 Chrome 的方式。
如果登录的话,无账户时迄今为止保存的所有数据是否会与账户合并?
我用这个命令创建了一个公钥/私钥对:
ssh-keygen -t rsa -b 4096 -f my-trusted-key -C "Just a public/private key"
我可以打开私钥文件,我看到:
$ cat my-trusted-key -----BEGIN OPENSSH PRIVATE KEY----- b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAACFwAAAAdzc2gtcn 等
但是当我运行以下命令时:
$ openssl rsa -in my-trusted-key -text -inform PEM -noout
我收到以下错误
无法加载私钥 4506685036:error:09FFF06C:PEMroutines:CRYPTO_internal:no start line:/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libressl-47.140.1/libressl-2.8/crypto /pem/pem_lib.c:684:期望:任何私钥
这里有什么问题,它失败了?
更新
@garethTheRed 发表评论后,我使用 openssl 创建了一个私钥,如下所示:
$ openssl genrsa -out anotherkey.key 2048
我可以看到:
$ cat anotherkey.key -----BEGIN RSA PRIVATE KEY----- MIIEogIBAAKCAQEAuc3m0tXo8UQvF8CJi9Cy7580WxfKvFHYZ3F06Uh19s9c51R/
现在命令有效,即
openssl rsa -in anotherkey.key -text -inform PEM -noout
私钥:(2048 位)模数:00:b9:cd:e6:d2:d5:e8:f1:44:2f:17:c0:89:8b:d0: b2:ef:9f:34:5b: 17:ca:bc:51:d8:67:71:74:e9:48
但我不明白其中的区别。这两个文件都是 PEM 格式,在查看时都使用cat
相同的格式。
那么为什么生成的pemssh-keygen
会被拒绝呢?