一个简单的对象加密和解密程序

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)
````

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java实现双锁并发队列   java如何更改SpringWS 2.4.4版或更高版本中maxOccurs的默认限制?   java Selenium RC如何处理动态行?   java何时引入Javac StringBuilder/StringBuffer优化?   java mediaplayer在R.raw Android上失败   java JPA2:不区分大小写,就像在任何地方匹配一样   如何从JDK15中提取java预览类文件?   java与mySQL删除查询不一致   从Shutdownow()返回的java列表<Runnable>无法转换为提交的Runnable   java如何从回调接口获取对象值?   java如何获得视图的高度,在xml中可见性和高度定义为wrap_内容?   postgresql Mybatis在启动时遇到“由以下原因引起:java.net.UnknownHostException:localhost”,为什么?   带有实例调用的方法调用的java intellij格式化程序换行   由于特定的第三方库,java Proguard产生运行时错误   动画JAVA JPanel同时滑出和滑入