algorithm-base icon indicating copy to clipboard operation
algorithm-base copied to clipboard

加密功能只支持到3.7,有更新吗

Open zfanswer opened this issue 2 years ago • 4 comments

zfanswer avatar Nov 01 '23 06:11 zfanswer

3.7以后的版本,通常升级下基础镜像就行了。

cactusgame avatar Nov 01 '23 08:11 cactusgame

3.7以后的版本,通常升级下基础镜像就行了。

意思是algorithm-base/docker/Dockerfile里替换 FROM python:3.10-bullseye

用build-py37.sh(改下tag)build一下就行吗? 看加密部分不是有部分代码是.SO的,这部分不是3.7可以吗 image

zfanswer avatar Nov 21 '23 03:11 zfanswer

@cactusgame 试了一下,基础镜像From换到3.10 build成功,但是用这个3.10的基础镜像进行example项目镜像build的时候报错 image

zfanswer avatar Nov 21 '23 08:11 zfanswer

@cactusgame 试了一下,基础镜像From换到3.10 build成功,但是用这个3.10的基础镜像进行example项目镜像build的时候报错 image

加密的代码里因为存储了密钥,所以只上传了.so文件,而这个.so文件只能用于python37。

一个快速可行的 办法是,自己实现一下加解密方法,即将ab.keys.crypto部分的引用换掉。可参考 https://github.com/aliyun/algorithm-base/issues/7#issuecomment-1831136168

cactusgame avatar Nov 29 '23 02:11 cactusgame