python模块,它在keychar和pycrypto之上公开了一个简单的混合加密抽象。

hybrid-crypto的Python项目详细描述


python混合加密

python模块公开了一个简单的混合加密抽象 凯沙尔和皮克里特之巅。

注意

此模块尚未经过广泛的测试或审核,因此一般使用 在这一点上非常气馁。

工作原理

密钥封装方案

密钥封装方案使用2048位RSA-OAEP公钥密码 钥匙。

此功能在很大程度上依赖于公钥加密功能 被凯沙尔揭露。

数据封装方案

数据封装方案在cbc模式下使用aes,密钥为256位。

此版本基于pycrypto提供的原语和功能。

示例用法

待定。

问答

为什么我需要这个,我不能直接用凯撒吗?

keychar提供更高级别、安全且易于使用的操作界面 非对称和对称加密,但它不能提供更高的 处理hybrid cryptography的级别接口(嗯,这不是100% 准确,因为有一些支持,但这是实验性的 在Java中提供)。

更改日志

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

推荐PyPI第三方库


热门话题
maven字段#getGenericType()抛出java。lang.TypeNotPresentException   用java绘制三角形的几何图形   java无法下载主题和发件人地址(rediff)   java如何使代码线程安全   java在尝试转换FileInputStream中的文件时,我遇到了一个FileNotFound异常   java Moxy和Jackson如何将Json映射到Pojo   在foreach循环中使用BufferedWriter生成新行的java问题   java为什么我的测试在单次执行中运行时间小于1秒,而在maven构建中运行时间大于20秒?   java如何显示下载附件的进度条   了解java rmi的良好实践   .net可以将Java portlet嵌入ASP。网页?   循环如何多次执行Java方法?   java如何确保用户输入在给定的有效范围内?   java单元测试定理   java如何在IntelliJ上运行外部构建项目?   JAVA:试图编写一个检查字符串是否为数字的方法。总是返回错误   javahadoop将特定键的所有map方法生成的所有值都发送到一个reduce方法,对吗?   在java中读取和使用文件