找回密码
 立即注册

微信登录

只需一步,快速开始

QQ登录

只需一步,快速开始

搜索
查看: 359|回复: 0

aardio怎么实现rsa公钥解密?

[复制链接]
  • TA的每日心情
    开心
    2024-2-18 10:56
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    2

    主题

    11

    回帖

    104

    积分

    培训会员

    积分
    104
    来自: 中国广东广州
    发表于 2024-1-29 21:06:08 | 显示全部楼层 |阅读模式 来自: 中国广东广州
    非业余 - aardio 编程语言 - 非官方问答社区
    限时85折!暑假期间,用aardio培训班充实自己!https://mp.weixin.qq.com/s/c4Z8sZPOiMh_OTG2VPOJmA
    Aardio培训大揭秘,轻松上手打造个人项目!https://mp.weixin.qq.com/s/cr47qhp_Cpz0p57lbbPwug
    aardio风行者第二期培训班https://mp.weixin.qq.com/s/uB6XHUDnGSk0JlWuiBE9AA

    网站上能正常解密,aardio上用公钥无法解密



    [AAuto] 纯文本查看 复制代码
    import console; 
    import crypt.rsa;
    
    rsa = crypt.rsa()
    rsa.importPemKey("-----BEGIN PUBLIC KEY-----
    MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDC00HJHgujOJ8eBXgkweewbPHr
    LwVly4hDdthy19562d4wbqONyHwXeAN9xoL33MHJxPRUaMI/B3/3ZhI9Mhk4/Z17
    0GlpPWY7Y62T4E+tbuXETGL1jV5GAtaqYhZMU6v1Q8Q6pF7KJP+qsxnh+9KnI9y2
    usfgDjKpdCgj4OXxiQIDAQAB
    -----END PUBLIC KEY-----")
    var str = "GINXxgTJ3JGubVwACKBLOzeW2968zqModmakKYx3/yVuOLJlbVQVSXm8b8A4+QiZMNG4BzO77rx0O5LBDIy6tE+cFhmn99R4cPz+yTGZsgE+95+dAOUPEGdSy9KHV2U1v490SV4CsQbGmi/+UI/MDAh8N/bzcfOcJc/nf79PJBc="
    
    var ciphertext = crypt.decodeBin(str);
    if(!ciphertext){
    	winform.msgboxErr("解密失败,请检查是否输入了 Base64 编码的密文");
    	return;
    }
    //console.log("base64解密数据",ciphertext);	
    //与其他编程语言互通必须使用 rsa.decryptReverse() 而非 rsa.decrypt() 函数
    var plaintext = rsa.decrypt(ciphertext);
    console.log("解密数据",plaintext);
    
    console.pause(true);
    




    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    非业余 - aardio 编程语言 - 非官方问答社区
    限时85折!暑假期间,用aardio培训班充实自己!https://mp.weixin.qq.com/s/c4Z8sZPOiMh_OTG2VPOJmA
    Aardio培训大揭秘,轻松上手打造个人项目!https://mp.weixin.qq.com/s/cr47qhp_Cpz0p57lbbPwug
    aardio风行者第二期培训班https://mp.weixin.qq.com/s/uB6XHUDnGSk0JlWuiBE9AA
    回复

    使用道具 举报

    *滑块验证:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|非业余 - aardio 编程语言 - 非官方问答社区

    GMT+8, 2024-9-17 03:09 , Processed in 0.126210 second(s), 28 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表