一个简单的对象加密和解密程序
py-secobj的Python项目详细描述
#py secobj
关于
一个简单的python库,它将处理
python对象到字符串的同步加密(aes)或将其直接转储到文件。
唯一需要的非标准库是pycrypto库,它通常在包管理器中可用。如果不是,从
35 35 35
install安装容易用标准的python软件包安装
``bash
tar-xvzf py-py-secobj-x.x.x.x.tar.tar.gz
cd pypypypypy secobj-*
>python setup.pyinstall-pyinstall
`
`
``` bash
pip安装py secobj
````
只会对一个对象进行加密,所以如果你想加密多个对象,把它们像列表或dict一样放在一个容器中。
>几个简单的例子:
;加密归档并解密
enc.encryptofile(myobject,fname)
unencryptedobject=enc.decryptfromfile(fname,true)
您需要在这里保留IV
encstr,iv=enc.encryptostr(myobj)
unencryptedobject=enc.decryptfromstr(encstr,iv)
````
关于
一个简单的python库,它将处理
python对象到字符串的同步加密(aes)或将其直接转储到文件。
唯一需要的非标准库是pycrypto库,它通常在包管理器中可用。如果不是,从
35 35 35
install安装容易用标准的python软件包安装
``bash
tar-xvzf py-py-secobj-x.x.x.x.tar.tar.gz
cd pypypypypy secobj-*
>python setup.pyinstall-pyinstall
`
`
``` bash
pip安装py secobj
````
只会对一个对象进行加密,所以如果你想加密多个对象,把它们像列表或dict一样放在一个容器中。
>几个简单的例子:
;加密归档并解密
enc.encryptofile(myobject,fname)
unencryptedobject=enc.decryptfromfile(fname,true)
您需要在这里保留IV
encstr,iv=enc.encryptostr(myobj)
unencryptedobject=enc.decryptfromstr(encstr,iv)
````