Fastecdsa 内容 易于 百胜 用法 产生金钥 签名和验证 任意椭圆曲线算法 导入和导出密钥 编码签名 致谢 关于 这是用于执行快速椭圆曲线加密(特别是数字签名)的python软件包。 安全 没有随机数重用,没有秘密材料上的分支,并且在对它们进行任何操作之前,所有点均已验证。 通过蒙哥马利点乘法可以缓解计时方面的挑战。 随机数是根据RFC6979生成的。 整个软件包中使用的默认曲线是P256,可提供128位安全性。 如果需要更高级别的安全性,则可以在一种方法中指定curve参数,以在更大的字段(例如P384)上使用曲线。 话虽如此,加密是棘手的,而且我不会犯错误。 请使用针对安全性至关重要的应用程序而已建立并经过审查的库。 如果您发现此库有任何安全问题或风险,请打开一个问题或给我发送电子邮件。 支持的Python版本 该软件包的初始版本针对python2.7。 较早的版本可能
2022-11-07 16:12:15 57KB python cryptography digital-signature ecdsa
1
cryptography笔记 block cipher
2022-10-27 09:00:08 1.58MB 密码学
1
Handbook of Applied Cryptography - A. Menezes, P. VanOorschot, S. Vanstone.pdf
2022-10-02 20:11:29 11.39MB Cryptography
1
Bruce Schneier\Applied Cryptography (527)
2022-09-20 09:01:11 1.85MB cryptography
在本文中,我们探索了快速模逆算法及其实现。 我们首次提出了基数为8的模数算法来加快SM2公钥密码算法中的点乘法,该算法是由中国国家密码管理局于2010年12月发布的,被确立为中国商业应用的ECC标准。我们的SM2硬件实现的关键路径延迟是一个单周期256位乘法器的延迟,这很难进一步降低。 进一步优化的可能性是,在将Jacob坐标转换回仿射坐标时,可以减少二进制模逆所需的循环数,而无需更改关键路径延迟。 与radix-4二进制逆算法相比,radix-8二进制逆算法平均可将周期数平均减少33.2%,而radix-4二进制逆算法最多需要256个周期才能完成转换。
2022-09-06 08:17:43 284KB Cryptography Public administration Semiconductor
1
《Understanding Cryptography》 《深入浅出密码学-常用加密技术原理与应用》(英文原版)
2022-08-30 18:00:28 6.71MB
1
React本机aes gcm密码 适用于React Native的AES-GCM加密/解密 要求 iOS> = 13.0 Android> = 26 安装 npm install react-native-aes-gcm-crypto 用法 import AesGcmCrypto from 'react-native-aes-gcm-crypto' ; const key = 'Yzg1MDhmNDYzZjRlMWExOGJkNTk5MmVmNzFkOGQyNzk=' ;\nAesGcmCrypto . decrypt (\n 'LzpSalRKfL47H5rUhqvA' , key , '131348c0987c7eece60fc0bc' , '5baa85ff3e7eda3204744ec74b71d523' , false ) . then ( ( decrypted
2022-08-14 23:19:24 1.65MB cryptography react-native Java
1
tpm2-pkcs11 PKCS#11是一种公共密钥加密标准,它定义了一种从令牌/设备(例如硬件安全模块(HSM),智能卡等)访问加密服务的标准方法。在此项目中,我们打算使用TPM2设备作为加密方法令牌。 入门 -如何建造 -如何配置 -如何安装 用法示例 如何通过SSH配置和使用它。 如何配置和使用各种P11组件。 TOOL-如何使用OpenSC的pkcs11工具进行配置和使用。 如何使用将其配置和用于Wi-Fi身份验证。 -与和项目互配置详细信息。 注意, tpm2-tools的互操作性可能涵盖使用原始编组的TPM 2.0结构的其他项目。 进阶知识 -内部概述 -数据库版本升级会发生什么 -发布的执行方式
2022-07-27 09:49:10 1.01MB security cryptography crypto signing
1
RSA加密解密工具 RSA加密解密工具
1
希尔密码破解器 Hill Cipher Cracker,在给定已知明文和密文的情况下执行自动婴儿床拖动。 注意:此脚本仅支持对使用 3x3 密钥矩阵加密的密文进行解密。 依赖关系 此脚本必须与一起运行。 用法 克隆这个存储库。 设置脚本。 要指定密文和已知明文,请分别设置ciphertext和KPT变量。 要为 Hill 密码指定自定义字符集,请修改trans_letter_to_num字典的内容。 注意这个字典必须是一对一的。 如果您的用例不同,则必须修改脚本。 Hill Cipher 的模数由本字典的长度自动确定。 运行sage cribdrag.sage 作者 该脚本由在 HSCTF 网络安全/黑客竞赛期间编写。
1