在区块链行业,不同人对“信任”一词的定义也不同。对软件工程师来说,信任通常指“零信任的交互系统”、“无须信任的交易”以及其他信任最小化的技术。尽管如此,信任一直是帮助我们真正理解 加密技术 的关键。
本文是关于未来信任模式系列科普文章的第二篇。有兴趣的读者可以阅读上一篇文章《一文读懂加密技术》,深入了解区块链、智能合约和预言机所解决的社会问题。
本文介绍了椭圆曲线在加密和数字签名中的应用,详细阐述了公钥和私钥基于离散对数问题的生成原理,以及椭圆曲线集成加密方案(ECIES)和椭圆曲线数字签名算法(ECDSA)的工作机制。文章强调椭圆曲线群运算在保障加密和签名安全性中的核心作用,并指出哈希函数等进阶主题将在后续讨论。
本文是一篇面向开发者的指南,详细介绍了如何使用 TypeScript 和一些关键库(如 BitcoinJS、ecpair、tiny-secp256k1 等)构建一个多功能的加密比特币钱包。文章涵盖了钱包的创建、加密、数据存储和历史记录管理等功能,特别强调了安全和加密的重要性。
技术工具可以帮助投资者分析市场状况,做出更好的投资决策。
下面是31个免费的指标、网站、列表和工具,我们可以使用它们来发现、分析和研究加密货币和代币。不需要注册(就本篇介绍的功能)。
有了椭圆曲线密码术(ECC),我们有机会同时使用公钥加密的强大功能,以及对称密钥加密的速度和安全性。
保护密码的一种方法是进行加密,并使用一种慢速哈希方法,如PBKDF2。我们会发现PBKDF2是用来保护wi-fi系统密码的方法。所以让我们使用Node.js来进行一系列加密算法使其最终实现加密,然后根据密码、盐值和给定的哈希方法来生成加密密钥:
本文详细解释了RSA加密算法的工作原理,包括其依赖的大数分解问题、欧拉函数及其性质,以及如何使用公钥和私钥进行加密和解密。文章还讨论了RSA的安全性、大素数的生成以及其可能的弱点。
本文介绍了环学习错误(Ring Learning With Errors, RLWE)这一加密技术的基础概念,讨论了基于多项式环的加密方法及其安全性,并探索了RLWE与格密码(Lattice-based Cryptography)之间的联系。