首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >秘密,公共和私人钥匙?

秘密,公共和私人钥匙?
EN

Security用户
提问于 2015-05-26 16:30:38
回答 2查看 2.4K关注 0票数 5

...and无菌。有人能给我们举个例子,说明如何使用可理解的小数字来实现这个功能吗?例如:

密钥:"100“公钥:"10”私钥:"1000“

我只是想更好地理解“签名”的概念,以及公钥是如何生成的,以及私钥是如何生成的。

这不可能不涉及到一些扭曲的数学思想吗?

EN

回答 2

Security用户

发布于 2015-05-26 17:27:51

令人困惑的问题,但我要试一试.

  • “秘密密钥”用于对称加密,意思是发送方和接收方拥有相同的密钥,用于将文本转换为密码,并在另一端将密码转换为文本。AES是一种“对称”算法。
  • “公钥”与私钥一起执行非对称加密,这意味着发送方使用接收方公钥将文本转换为密码,但接收端的解密需要接收方私钥。RSA是一种非对称算法。

由于性能的原因,通常使用非对称算法初始化连接并交换密钥,以便从这一点开始执行对称加密。https就是这种情况。

  • “签名”是指公钥基础设施(PKI),其中证书颁发机构提供一定程度的保证,一个网站是他们说自己是谁。只与公共/私有/秘密密钥相关,因为它们对web提供者SSL/TLS证书进行“签名”。
票数 4
EN

Security用户

发布于 2015-05-27 05:05:01

秘密钥匙。这是双方共享的一把钥匙。所以让我们来看一个简单的名为rot的密码,它将字节值按密钥的数量移动,例如密钥为10。字节序列12,34,68将用密钥加密后转换为22,44,78,然后用相同的密钥解密回到相同的值。

不对称密钥,例如私有和公共密钥,可能需要一些数学运算。除了键值不一样外,这个概念基本上是一样的。一个是公开的,另一个是私人的。

这个概念就是这样的。

G(F(x)) =x

如果F是一个公钥函数,而G是一个私钥函数,当这两个函数都像上面那样应用到x时,您应该得到x。

不幸的是,为此开发一个算法需要一点数学。最常见的逆模。

票数 0
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/90121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档