3DES算法密钥长度说明
3DES加密算法作为经典的对称加密算法,已经广泛应用于各安全相关行业的数据加解密与身份认证环节之中,本文主要针对用户使用我司加密产品中产生的密钥长度疑问给予解答。在介绍3DES算法之前,我们先简述DES算法。3DES和DES算法均属于分组加密算法,即加密前将明文按照8字节长度进行顺序分组(若最后一组数据长度不足8字节,就进行填充处理)。例如:若明文为16字节,则将其前8字节作为明文数据块1,后8字 查看全文
Python web 框架:web.py 【函数】
函数-$def 函数定义也是与在python中类似,用def,只是也要在前面加$,代码也要注意$的使用和缩进: 1 $def hello(name=""): 2 Hello $name! 函数调用也是用$加函数名的形式: 1 $hello("Lisa") 当然,定义函数时也可以与html代码混编: ... 查看全文
netcore 图片上传
public async Task<JsonResult> AjaxUploud(IFormCollection formCollection) { // return Json("成功"); if (HttpContext.Request.Form.Files.Count == 0) { thro ... 查看全文
Windows下使用Sublime text3快速编辑Linux文件,写Shell
所需要配合的工具是WinSCP 添加完毕之后直接在目录下双击要编辑的shell脚本文件,即可弹出Sublime Text的编辑器 然后咱通过Putty看看Linux虚拟机上的文件有没有发生变化 ... 查看全文
不能往Windows Server 2008 R2 Server中复制文件的解决方法
目前一直直接往Windows 2008 R2 Server中复制文件(暂时还没有搭建ftp服务),突然不能复制了,于是百度找到了解决方法,特此记录(记忆)。 1、在任务管理器中找到“rdpclip.exe进程”,如下: 2、删除“rdpclip.exe进程”,再打开左上角的“文件”菜单,点新建任务, ... 查看全文
数据结构与算法之选择排
public class StudySelectionSort { /** 记录一个最小值 然后和数组逐个比较 */ public static void main(String[] args) { int[] array = ArrayUtil.generateRandomArray(20, 20 ... 查看全文
swift5.x 类、结构体、枚举
```Swift//// ViewController7.swift// swiftT//// Created by wjwdive on 2020/5/20.// Copyright © 2020 wjwdive. All rights reserved.//import UIKitclass V... ... 查看全文
b32/64encode详解
以前只是用这些函数,从没想过这些编码的原理;还是因为一道ctf题让我好好的了解了一下这些编码方式! 一、b32encode 我们知道每个字节是8比特,b32encode将5个字节分成8块,每块前三位补0,从而将5个字节扩展为8个字节;那么扩展后的每个字节的值不超过32,与32个字符"ABCDEFGH ... 查看全文
Net Core3.0 WEB API 中使用FluentValidation
Net Core3.0 WEB API 中使用FluentValidation 阅读目录 为什么要使用FluentValidation 使用FluentValidation FluentValidation学习的资料 回到顶部 为什么要使用FluentValidation 1.在日常的开发中,需要验 ... 查看全文
clr via c# 定制特性
1,特性的应用范围:特性可应用于程序集,模块,类型,字段,方法,方法参数,方法返回值,属性,参数,泛型参数2,利用前缀告诉编译器表明意图---下面的倾斜是必须的表明了我们的目标元素:[assembly: AssemblyTitle("ClrFromCSharp_2_2")][assembly: As... ... 查看全文
spring cloud gateway 修改responseBody全局过滤器
public class ResponseBodyModifyGlobalFilter implements GlobalFilter, Ordered { @Override public Mono<Void> filter(ServerWebExchange exchange, GatewayF ... 查看全文
Spring MVC
Springmvc流程(面试题) springMvc的入门案例 1.导包 2.创建项目,建包 3.步骤1:jar包放到WEB-INF下面 Springmvc.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.spr ... 查看全文
css 背景图片路径问题
背景图片路径找寻失败问题 1、加~ background-image: url("~@/assets/login/login-bg.png"); background-size: 100% 100%; 2、加require <div class="login_content" :style="`ba ... 查看全文
HTML&CSS 案例
案例 1:旅游网站首页 确定使用table来完成布局 如果某一行只有一个单元格,则使用<tr><td></td></tr> 如果某一行有多个单元格,则使用 <tr> <td> <table></table> </td> </tr> ... 查看全文
Delphi 文件转换Base64、Base64转换文件
相关资料: https://www.cnblogs.com/h2285409/p/11714576.html https://www.cnblogs.com/findumars/p/5789404.html 1 uses 2 EncdDecd; 3 4 function FileToBase64(F ... 查看全文
mvc api 拦劫处理返回值
/// <summary> /// 重写回传的处理 /// </summary> /// <param name="actionExecutedContext"></param> public override void OnActionExecuted(HttpActionExecutedCont ... 查看全文
python 字符串之前加u r b
1、加u 以 Unicode 格式 进行编码,一般用在中文字符串前面 2、加r 去掉反斜杠的转义机制 3、加b 表示bytes类型 参考:https://www.cnblogs.com/liangmingshen/p/9274021.html ... 查看全文
性能监控-cpu、内存、上下行网速、线程
需求:整机cpu,内存,网络流量;每个服务占用cpu,内存,线程数 public class CPU { public void Run() { string name = "Service"; //Process[] p =Process.GetProcesses() ; Process[] p1 ... 查看全文
Web项目的WEB-INF目录使用说明以及重定向与转发
Web项目的WEB-INF目录使用说明以及重定向与转发 WEB-INF下面的内容都是只能由服务器级别才能访问,客户端并不能访问。什么是客户端级别?什么是服务器级别呢? 转发就是服务器级别,浏览器的地址不会变,因为,客户端发送一个请求,服务器受理之后,发现要请求内容还要再去别的请求,那么转发就是服务器 ... 查看全文
localstorage - HTML 5 Web 本地存储总结
001、localStorage概念 在html5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储,解决了cookie存储空间不足的问题(cookie中每条cookie存储空间为4K),localStorage支持5M大小。 002、localStorage的局限 1、浏 ... 查看全文