目的:修改python解释器用于代码加密获取源码aptsourcepython2.7-minimal由于系统默认的python版本是2.7.16,下载的源码是2.7.16-2+deb10u1,直接编译安装,会导致系统命令如aptinstall无法执行,原因是包依赖冲突,因此要修改打包的版本号,修改的方式进入到源码目录,修改debian/changelog文件,我是直接把python2.7(2.7.
分类:
编程语言 时间:
2020-07-10 18:35:39
阅读次数:
85
1、KEY和IV分别赋值 //默认密钥向量 private static byte[] Iv= { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF }; /// <summary> /// DES加密字符串 /// </summary> /// <par ...
为保护接口安全性,过滤非法请求来源,本篇博客介绍如何在 ASP.NET Core WebApi 中使用 ActionFilterAttribute 过滤器过滤非法请求。 基本思路:前端在请求头中加入加密后的 Token 和 TimeSpan 两个字段,Token前后端保持一致,加密方法、密钥、向量前 ...
1.实现前后端代码分离,分布式部署 2.利用token替代session实现状态保持,token是有时效性的满足退出登录,token存入redis可以解决不同服务器之间session不同步的问题,满足分布式部署 3.利用sign,前端按照约定的方式组合加密生成字符串来校验用户传递的参数跟后端接收的参 ...
分类:
Web程序 时间:
2020-07-10 16:48:57
阅读次数:
82
1、对称加密算法(AES、DES、3DES) 对称加密算法是指加密和解密采用相同的密钥,是可逆的(即可解密),也叫单钥加密。 AES加密算法是密码学中的高级加密标准,采用的是对称分组密码体制,密钥长度的最少支持为128。AES加密算法是美国联邦政府采用的区块加密标准,这个标准用来替代原先的DES,已 ...
分类:
编程语言 时间:
2020-07-10 15:24:24
阅读次数:
75
网际互联及OSI七层模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 应用层:为应用程序提供服务 表示层:数据格式转化、数据加密 会话层:建立、管理和维护会话 传输层:建立、管理和维护端到端的链接 网络层:IP选址及路由选择 数据链路层:提供介质访问和链路管理 物理层:物理层 TCP ...
分类:
其他好文 时间:
2020-07-10 13:34:49
阅读次数:
70
做项目遇到请求对方页面,对方返回的参数串直接拼接到我的URL上,是一个加密串. 因为忘记了之前有URLEncoder这个步骤, 解密的时候没有使用URLDecoder进行解密, 直接使用AES解密遇到报错, Input length must be multiple of 16 when decry ...
分类:
其他好文 时间:
2020-07-10 12:57:16
阅读次数:
103
一、背景介绍 JDK8的加密策略存在限制版本和无限制版本,随着越来越多的第三方工具只支持 JDK8,业务环境中,发现有些方法会报异常: 1、使用AES加解密 java.security.InvalidKeyException: Illegal key size 2、安全性机制导致的访问https会报 ...
分类:
其他好文 时间:
2020-07-09 22:33:57
阅读次数:
91
一、椒盐噪声 void salt(Mat& img, int num) { if (img.data == NULL) return; srand(time(NULL)); int i, j; for (int k = 0; k < num; k++) { i = rand() % img.rows ...
分类:
其他好文 时间:
2020-07-09 12:30:12
阅读次数:
72