- 博客(9)
- 资源 (27)
- 问答 (1)
- 收藏
- 关注
转载 python3实现AES加密
前言这几天研究了一下 python 实现 AES 加密,有很多坑AES 加密的参数及其条件这个 AES 加密的主要坑就在于这些条件, 首先 aes 加密有一下几个参数秘钥:加密的时候用秘钥,解密的时候需要同样的秘钥才能解出来明文:需要加密的参数模式:aes 加密常用的有 ECB 和 CBC 模式(我只用了这两个模式,还有其他模式)iv 偏移量:这个参数在 ECB 模式下不需要,在 ...
2019-10-22 16:05:36 1037
原创 python中 bytes和hex字符串之间的相互转换
反复在几个环境上折腾码流的拼装解析和可读化打印,总是遇到hex字符串和bytes之间的转换,记录在这里吧。在Python2.7.x上(更老的环境真心折腾不起),hex字符串和bytes之间的转换是这样的:>>> a = 'aabbccddeeff'>>> a_bytes = a.decode('hex')>>> print(a_by...
2019-10-22 15:43:27 1188
原创 python tornado请求url参数包含+号,被解析为空格
问题现象:接口传参的时候,使用post方法提交数据,字段中包含+号被解析成空格,提交数据错误解决过程:查阅大量资料发现,http请求中包含+号,会被自动解析成空格,必须将加号替换成 ‘%2B’,则数据提交正常,如下测试所以还要自己将 + 号替换为 %2B 即可...
2019-10-22 09:49:55 998
原创 python Tornado 文件上传服务
在web开发过程中,文件上传是经常用到的功能,比如上传附件,上传照片等。下面我们来介绍一下利用tornado 来实现简单的文件上传功能。Tornado 自身是不支持大文件上传的。对于接收到的文件,它会把文件内容保存在内存里,而不是像 PHP 那样保存在临时文件里。这样对于大文件,问题很明显了——内容不够。所以,Tornado 上传文件的大小限制在 100M 以下了。Tornado 官方建议使用 ...
2019-10-16 16:26:29 710
原创 Windows10+VS2017下安装和 编译openssl 1.1版本库
环境准备请看我前面的博客Windows10+VS2017下安装和 编译openssl库提示一直这里下载的是 https://www.openssl.org/source/openssl-1.1.1b.tar.gz开始编译1、先编译个64位版本吧( 默认是release版)以管理员方式启动 点击开始菜单启动 x86_x64 Cross Tools Command Prompt for...
2019-10-14 17:15:13 1478 1
原创 python str与bytes之间的转换
# bytes object b = b"example"# str object s = "example" # str to bytes sb = bytes(s, encoding = "utf8") # bytes to str bs = str(b, encoding = "utf8") # an alternative method # str...
2019-10-10 18:24:07 338
转载 python struct 结构体
import struct有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体.struct 模块中最重要的三个函数是 pack(), unpack(), calcsize()方法名称含义pack(fmt, v1, v2, …)按照给定的格式(fmt...
2019-10-10 12:45:26 3290
原创 vsftp中控制用户是否允许切换到上级目录
具体情况有以下几种:1 、当 chroot_list_enable=yes,chroot_local_user=yes 时,在/etc/vsftpd/chroot_list文件 中列出的用户,可以切换到上级目录;未在文件中列出的用户,不能切换到站点根目录的上级目录。2、当 chroot_list_enable=yes,chroot_local_user=no 时,在/etc/vsftpd/...
2019-10-09 15:24:32 538
原创 mysql初始化报错error while loading shared libraries: libaio.so.1: cannot open shared object file: No such
今天安装mysql,初始化命令 /usr/local/mysql/bin/mysql_install_db 执行时出现如下错误:error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory解决方案:yum install -y liba...
2019-10-08 10:20:05 1286
log4Qt 可用win、linux系统demo
2023-05-15
svg-explorer-extension-32bit-64bit-exe.zip
2021-11-01
HttpUpload Qt Http上传文件简单示例
2020-12-30
Qt Http下载 支持断点续传、实时网速、剩余时间
2020-12-23
C/C++11-20的标准API中文帮助文档CHM
2020-11-25
openssl_bin1.1.7z
2020-04-16
基于QtQuick的QCustomPlot实现 (QML 实现)
2019-08-02
QtMSVC VS2017版本编译的Openssl1.0.2s(可用于qt,原C/C++使用)
2019-07-31
最全软件dll依赖可视工具
2019-06-10
ChinaAreaCode.js
2019-05-17
Microsoft Visual Basic参考
2018-12-18
Qt 中文及字符混合加密,双重加密解密
2018-08-23
libcrypto.so和libssl.so最新库下载
2018-05-22
QT跨目录编译及多工程集成(动态库的创建、引用及工程间相互依赖关系的pro文件编写方法)
2018-05-10
Qt及Qt Quick开发实战精解(超清PDF)
2018-05-03
Qt for Android Honeywell 扫描器的Android SDK开发demo
2018-04-13
android-support-v4最新版本解决无ContextCompat.checkSelfPermission问题
2018-04-04
Qt开发原生微信支付Demo
2018-03-23
Qt for Android 调用原生系统摄像头进行录像并保存输出
2018-03-19
Qt for android打开原生系统相机和相册
2018-03-19
将Qtopencv的程序移植到ARM板子上面运行没有反应是怎么回事?
2016-03-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人