本文介绍了椭圆曲线在加密和数字签名中的应用,详细阐述了公钥和私钥基于离散对数问题的生成原理,以及椭圆曲线集成加密方案(ECIES)和椭圆曲线数字签名算法(ECDSA)的工作机制。文章强调椭圆曲线群运算在保障加密和签名安全性中的核心作用,并指出哈希函数等进阶主题将在后续讨论。
本文是一篇面向开发者的指南,详细介绍了如何使用 TypeScript 和一些关键库(如 BitcoinJS、ecpair、tiny-secp256k1 等)构建一个多功能的加密比特币钱包。文章涵盖了钱包的创建、加密、数据存储和历史记录管理等功能,特别强调了安全和加密的重要性。
本文介绍了星际文件系统(IPFS)的基本概念、适用场景和不适用场景。IPFS 适合存储公共、不可变的数据,如 NFT、证书和智能合约元数据。对于私有或敏感数据,应先加密再上传至 IPFS,或采用混合方案,利用后端处理访问控制和密钥管理。
本文介绍如何在网页中使用 JavaScript 创建一个简单的对称密钥密码,使用 AES GCM 加密算法。文章提供了一个HTML代码示例,展示了密钥生成、消息加密和解密的过程,并给出了在线演示链接。
本文介绍了变形密码学的概念,它允许对同一密文进行不同的解密,使得在“独裁者”审查的环境下,可以向审查者显示无害信息,同时秘密接收者可以解密出真实信息。文章通过ElGamal算法演示了变形密码学的实现,并提供了相应的Python代码示例。
本文介绍了针对RSA加密算法的Fermat攻击方法,该方法利用了当RSA使用的两个质数因子非常接近时,模数可以被容易地分解的漏洞。文章给出了Fermat分解算法的Python代码示例,并提供了一个CTF挑战,要求读者利用该方法解密RSA加密的消息,找出对应的英文城市。
本文探讨了RSA加密中的消息隐藏现象,即某些明文消息在加密后仍然等于其密文。文章解释了RSA加密的原理,并通过Python代码演示了如何找到这些未隐藏的消息,以及如何计算未隐藏消息的数量和百分比,最后,文章还提供了一个在线工具,供读者尝试。
本文讨论了移动通信网络、RFID和TETRA的加密弱点,特别关注了GPRS/GSM网络中使用的A5/1、A5/3(KASUMI)加密算法,SPECK在RFID通信中的应用以及TETRA标准中的TEA3加密算法。研究表明,由于GPU计算能力的增强,这些加密算法容易受到暴力破解攻击,强调了增加密钥长度至128位以上的重要性,并提出了在数据层进行加密的建议。
本文介绍了Suffragium,一个利用零知识证明(ZKP)和全同态加密(FHE)构建的链上加密投票系统,该系统利用Zama的fhEVM来保护投票的隐私性、完整性和可验证性。Suffragium旨在通过加密技术,实现安全、私密且防篡改的投票过程,同时确保投票结果的透明和可信。
本文介绍了 WalletConnect 协议,该协议通过安全连接促进 dApp 和钱包之间的通信。WalletConnect 通过扫描二维码建立安全连接并通过端到端加密消息发送,从而允许加密钱包连接到桌面 dApp,允许用户签署消息,而无需私钥离开其移动钱包。
Zama 发布了 TFHE-rs v1.1 版本,GPU 后端升级,采用与 CPU 相同的默认加密参数,降低了计算错误的概率。多 GPU 支持也得到了显著改善,开发者可以选择要使用的 GPU,在 8×H100 GPU 上每秒可进行接近 500 次加密的 64 位加法。CPU 方面,此版本通过支持更多标量情况扩展了运算符集,从而使同态计算更加通用和高效。
技术工具可以帮助投资者分析市场状况,做出更好的投资决策。
下面是31个免费的指标、网站、列表和工具,我们可以使用它们来发现、分析和研究加密货币和代币。不需要注册(就本篇介绍的功能)。
有了椭圆曲线密码术(ECC),我们有机会同时使用公钥加密的强大功能,以及对称密钥加密的速度和安全性。
保护密码的一种方法是进行加密,并使用一种慢速哈希方法,如PBKDF2。我们会发现PBKDF2是用来保护wi-fi系统密码的方法。所以让我们使用Node.js来进行一系列加密算法使其最终实现加密,然后根据密码、盐值和给定的哈希方法来生成加密密钥: