aes加密结果不对,谁能帮我看看吗

hex(aes_encrypt('D383B2D888B2DE0082A231F23F0425E8','ak_LtHHPBTKw9E44','ECB','PKCS'))

这个 加密结果应该是 9c9q444swbBtgxGkxPKlKuHLWCdnFpvuTT7yJfsORH5bNKFpP2fvVAbmWoA1i7sE

但是我执行的结果是 F5CF6AE38E2CC1B06D8311A4C4F2A52AE1CB582767169BEE4D3EF225FB0E447E5B34A1693F67EF5406E65A80358BBB04

我不知道哪里错了,应该怎么办

我想要的是 AES加密采用ECB模式,填充方式为PKCS5PADDING

FineDataLink dami3937 发布于 7 天前 (编辑于 7 天前
1min目标场景问卷 立即参与
回答问题
悬赏:10 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
华莉星宸Lv7资深互助
发布于7 天前(编辑于 7 天前

你的写法好像是对的

你可以把后面两个参数加个[]看看

hex(aes_encrypt('D383B2D888B2DE0082A231F23F0425E8','ak_LtHHPBTKw9E44'[,'ECB'[,'PKCS']]))

------------------------

难道是版本不对?

SparkSQL编码、加密、解密函数 https://help.fanruan.com/finedatalink/doc-view-363.html

image.png

  • 2关注人数
  • 21浏览人数
  • 最后回答于:7 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部