首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    crypto 简单的RSA

    前段时间没事做就去玩了玩国外的icectf,虽然没听说过,但是题目还不错,比较新手向,遇到很多有意思的题目,其中就包括很多简单的crypto题目,密码学一直是信安很重要的东西,但是没天赋学不好,无意中接触了下实战...518629368090170828331048663550229634444384299751272939077168648935075604180676006392464524953128293842996441022771890719731811852948684950388211907532651941639114462313594608747413310447500790775078081191686616804987790818396104388332734677935684723647108960882771460341293023764117182393730838418468480006985768382115446225422781116531906323045161803441960506496275763429558238732127362521949515590606221409745127192859630468854653290302491063292735496286233738504010613373838035073995140744724948933839238851600638652315655508861728439180988253324943039367876070687033249730660337593825389358874152757864093 算的phi=(p-1)(q-1) 这里懵了一下,因为不知道怎么算d,自己实现又跑不出来,问学长得知有实现

    65340

    Crypto算法库详解

    安装与使用 Crypto 算法库在 python 中最初叫 pycrypto,这个作者有点懒,好几年没有更新,后来就有大佬写了个替代 pycryptodome。...详细的用法可以看看 官方文档 常见对称密码在 Crypto.Cipher 下,主要有:DES 3DES AES RC4 Salsa20 非对称密码在 Crypto.PublicKey 下,主要有:RSA...ECC DSA 哈希密码在 Crypto.Hash 下,常用的有:MD5 SHA-1 SHA-128 SHA-256 随机数在 Crypto.Random 下 实用小工具在 Crypto.Util...下 数字签名在 Crypto.Signature 下 对称密码AES 注意:python3 和 python2 在字符串方面有个明显的区别 - python3 中有字节串 b'byte',python2...使用这个来加解密特别简单,记住这四步: 导入所需 from Crypto.Cipher import AES 初始化 key key = b'this_is_a_key' 实例化加解密对象 aes

    3.8K10

    NodeJS之加解密Crypto

    比如从网上下载一个软件,一般网站都会将软件的md5值附在网页上,用户下载完软件后,可对下载到本地的软件进行md5运算,然后跟网站上的md5值进行对比,确保软件的完整性 密码保护:将md5后的密码保存到数据,...而不是保存明文密码,避免拖等事件发生后,明文密码泄漏。...content).digest(ENCODING); console.log(result); // f62091d58876a322864f5a522eb05052 密码保护 前面提到,将明文密码保存到数据是很不安全的...password) crypto.createDecipheriv(algorithm, key, iv) 「crypto.createCipher / crypto.createDecipher」.../ crypto.createDecipheriv」 相对于 crypto.createCipher() 来说,crypto.createCipheriv() 需要提供key和iv,而 crypto.createCipher

    1.8K20
    领券