D-H 密钥交换—即使被窃听也能安全地交换密钥 (www.addesp.com)

【简介】

是的,即使通信全程都被窃听,你依然可以和对方安全地协商出密钥来进行加密通讯。

点击查看原文 >>

@技术头条 2023-12-26 22:23 / 0个评论
赞过的人: @IT技术博客大学习
要不要再学学下面的文章?
写给开发人员的实用密码学(六)—— 对称密钥加密算法 (thiscute.world)
在密码学里面,最容易搞混的词估计就是「密码」了,cipher/password/passphrase 都可以被翻译成「密码」,需要注意下其中区别。
by @技术头条 2024-01-14 19:01 查看详情
写给开发人员的实用密码学(三)—— MAC 与密钥派生函数 KDF (thiscute.world)
我们都更喜欢使用密码来保护自己的数据而不是二进制的密钥,因为相比之下二进制密钥太难记忆了,字符形式的密码才是符合人类思维习惯的东西。

可对计算机而言就刚好相反了,现代密码学的很多算法都要求输入是一个大的数字,二进制的密钥就是这样一个大的数字。
by @技术头条 2023-11-06 23:05 查看详情
如何在命令行中安全存取密钥信息:以 OpenAI API 密钥为例 (type.cyhsu.xyz)
大量涌现的 AI 项目引发了如何有效管理和取用 API 密钥的问题。每次复制粘贴过于麻烦,明文写进配置文件也不安全。但通过合理利用内置功能或第三方工具,就能用加密存储代替明文密钥,达到兼顾安全和便捷的目的。
by @技术头条 2023-07-23 12:30 查看详情
JWT 签名算法 HS256、RS256 及 ES256 及密钥生成 (thiscute.world)
JWT 规范的详细说明请见「参考」部分的链接。这里主要说明一下 JWT 最常见的几种签名算法(JWA):HS256(HMAC-SHA256) 、RS256(RSA-SHA256) 还有 ES256(ECDSA-SHA256)。

这三种算法都是一种消息签名算法,得到的都只是一段无法还原的签名。区别在于消息签名与签名验证需要的 「key」不同。
by @技术头条 2023-07-04 23:16 查看详情
如何查看 Linux 下 CPU、内存和交换分区的占用率? (linux.cn)
在 Linux 下有很多可以用来查看内存占用情况的命令和选项,但是我并没有看见关于内存占用率的更多的信息。

在大多数情况下我们只想查看内存使用情况,并没有考虑占用的百分比究竟是多少。如果你想要了解这些信息,那你看这篇文章就对了。我们将会详细地在这里帮助你解决这个问题。

这篇教程将会帮助你在面对 Linux 服务器下频繁的内存高占用情况时,确定内存使用情况。
by @技术头条 2019-03-27 21:07 查看详情
创建交换分区的两个命令 (www.linuxprobe.com)
交换分区在物理内存(RAM)被填满时用来保持内存中的内容。当 RAM 被耗尽,Linux 会将内存中不活动的页移动到交换空间中,从而空出内存给系统使用。虽然如此,但交换空间不应被认为是物理内存的替代品。
by @Linux就该这么学 2018-01-22 23:18 查看详情
使用密钥连接服务器 (www.linuxprobe.com)
不用密码连接服务器,使用.pem证书文件(密钥)连接服务器。
by @Linux就该这么学 2017-11-19 11:06 查看详情
支付宝小程序RSA2的密钥生成和上传公钥 (zhuanlan.zhihu.com)
注:目前小程序只支持RSA2的密钥方式来进行验签等。
首先,先去支付宝开放平台下载专门的生成密钥工具:

开发者可以在【支付宝开发文档】中下载Windows/mac_osx

在下载的文件中找到RSA签名验签工具

点击打开RSA签名验签工具
by @极乐小程序商店 2017-11-02 11:52 查看详情
在 Linux 中使用 shell 脚本自动创建/移除并挂载交换文件 (linux.cn)
几天前我们写了一篇关于在 Linux 中 3 种创建交换文件的方法,它们是常见的方法,但是需要人工操作。

今天我发现了一个 Gary Stafford[1] 写的 shell 小脚本(两个 shell 脚本,一个用于创建交换文件,另外一个用于移除交换文件),它可以帮助我们在 Linux 中创建/移除并且自动挂载交换文件。

默认这个脚本创建并挂载 512MB 的交换文件。如果你想要更多的交换空间和不同的文件名,你需要相应地修改脚本。修改脚本不是一件困难的事,因为这是一个容易上手而且很小的脚本。
by @技术头条 2017-10-15 10:19 查看详情
Linux 上交换分区的简单操作 (www.linuxprobe.com)
用户可以在任何 Linux 操作系统的安装过程中或者是其它必要的时候创建交换空间。如果你在安装 Linux 的时候忘记了创建或是你想要再增加交换分区的空间,你随时都可以再创建或增加。
by @Linux就该这么学 2017-09-10 23:12 查看详情