StartOS 0.4.0发布,历时六年重写,基于Debian,用于个人服务器自托管。核心变化:用LXC替代Docker,重写网络与备份系统,引入S9PK包格式,改用Ed25519设备密钥认证,支持多架构。升级跨度大,旧备份不兼容,用户需谨慎迁移。
椭圆曲线密码学(ECC)是现代密码学的重要基础,广泛应用于TLS和比特币等领域。本文探讨了椭圆曲线的数学原理,包括Weierstrass方程、点加法、群结构及标量乘法算法。重点介绍了Curve25519和Ed25519的设计选择及其在ECDSA签名中的应用,强调了安全性和实现的简便性,并讨论了ECC在实际应用中的优势及潜在的工程陷阱。
许多开发者的SSH私钥可能已过期,需定期更换以应对量子计算等新威胁。RSA密钥的安全性逐渐降低,Ed25519算法成为新选择。生成新密钥时,使用强密码和KDF迭代可增强安全性。保持SSH密钥的更新和安全性是开发者的重要责任。
本文探讨了Solana地址前缀和后缀匹配的概率差异,发现前缀匹配的难度与字符位置有关,首字符影响显著。使用ED25519算法生成的公钥在不同字符的匹配概率上存在不均匀性,字符1的匹配概率较低。结论是前缀匹配的概率分析复杂,需考虑字符分布和编码规则。
本文讨论了在Rust中使用非对称加密(ed25519)和TLS的应用,介绍了如何生成ed25519密钥对、签名和验证数据,以及生成自签名证书和搭建简单的TLS服务器。
Node v22.13.0 (LTS) 更新了权限模型为稳定,Ed25519 和 X25519 算法标识符也已稳定。新增支持 UDP 和 net 的黑名单,改进了文档及多个模块功能。
Node v23.5.0版本引入了module.registerHooks(),简化了CJS猴子补丁的迁移,并稳定了Ed25519和X25519算法标识符,修复了多个bug并更新了依赖项。
generate-ssh-key是一个跨平台的Node.js工具,简化了Git的SSH密钥生成。通过一条命令即可生成ED25519密钥,自动处理目录权限、复制公钥和安装OpenSSH,支持Windows、macOS和Linux。
SSH密钥是现代服务器和网络安全的重要组成部分,主要有RSA、ECDSA和Ed25519三种类型。RSA广泛使用,而ECDSA和Ed25519在资源受限设备和高安全环境中更高效且安全。生成和管理SSH密钥时,需妥善保护私钥。
本文探讨了如何使用 OpenCL 加速生成 Solana 虚荣地址。虚荣地址是用户根据个人喜好生成的数字钱包地址,生成过程涉及随机字节、椭圆曲线和编码。通过实现 ed25519 和 base58 算法,作者成功提升了地址生成速度,并已开源项目代码,鼓励他人进行对比学习。
Ed25519是一种高性能的公钥签名系统,与RSA相比,密钥长度更短且验证速度更快。然而,主要的邮件服务提供商如Gmail、Outlook.com和iCloud仍不支持验证Ed25519 DKIM签名。作者决定从今天开始将自己域名发出的邮件同时采用RSA和Ed25519签名,直到主要邮件服务提供商支持为止。
GitHub 更新了安全协议,不再支持使用 SHA-1 加密算法的 RSA 密钥,建议使用 ed25519 密钥,因其安全性和性能更优。常见的 SSH 密钥类型包括 RSA、DSA、ECDSA 和 ed25519。生成密钥时可使用命令行工具,并将公钥复制到远程主机进行认证。
SSH 已弃用 SHA-1 哈希算法,导致使用旧版 RSA 密钥时出现 "no mutual signature algorithm" 错误。解决方法包括在配置文件中启用旧算法或更换为 ed25519 密钥。
完成下面两步后,将自动完成登录并继续当前操作。