目录前言一、怎么创建元组 二、元组的部分操作三、元组的遍历 总结前言元组也是python内置的数据结构之一,是一个不可变序列,所以它没有增,删,改的操作。所以相较于列表和字典,它的内容会相对少一些。一、怎么创建元组元组的创建和列表,字典他们差不多,有两种方式,一是直接自定义名=(元素对象,···);或者使用内置函数tuple():自定义名=tuple((元素对象,···))。t            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-11 15:16:49
                            
                                36阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            内容生成AI进入视频时代!Meta发布「用嘴做视频」仅一周,谷歌CEO劈柴哥接连派出两名选手上场竞争。第一位Imagen Video与Meta的Make-A-Video相比突出一个高清,能生成1280*768分辨率、每秒24帧的视频片段。另一位选手Phenaki,则能根据200个词左右的提示语生成2分钟以上的长镜头,讲述一个完整的故事。网友看过后表示,这一切进展实在太快了。也有网友认为,这种技术一            
                
         
            
            
            
            
            一、说明web用户认证,最开始是get提交+把用户名密码存放在客户端的cookie中的形式;在意识到这样不安全之后逐渐演变成了post提交+把用户凭证放到了服务端的session中的形式(当然sessionid还在cookie中)。不过其实最初给http设计的认证方式,既不是“get+cookie”也不是“post+session”,而是Basic和Digest。但Basic和Digest并不流行            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-21 10:22:04
                            
                                516阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            2022.3.9 用 cert-manager 申请成功通配符证书 (*.ewhisper.cn), 2022.4.30 该证书距离过期还有 30 天,cert-manager 进行自动续期,但是却失败了。???然后过了几天,在 2022.5.8, 最终成功了。如下图:正好借着这个情况捋一下 cert-manager 的 SSL 证书申请流程以及过程中涉及到的相关概念。中英文对照表英文英文 - K            
                
         
            
            
            
             Zookeeper 学习Zookeeper 学习-docker配置安装及集群1.zookeeper + docker基本配置1.1.下载docker image1.2.启动容器1.3.查看容器是否启动1.4.查看容器日志1.5.ZK容器内检查状态1.6.ZK 命令行连接 ZK服务器1.7.ncat 命令行检查状态2.ZK集群配置2.1.准备docker-compose2.2.准备YML脚本2.3            
                
         
            
            
            
            package com.cwp.utils;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.CharsetUtil;
import org.apache.commons.lang3.StringUtils;
import java.io.*;
import java.util.ArrayList;
import ja            
                
         
            
            
            
            本文将介绍如何使用Python生成随机密码。在使用Chrome浏览器或任何要求用户创建强密码的网站时,大家一定看到过各种密码生成器的例子。当用户创建自己的密码时,如果密码比较简单,就有可能被黑客攻击。这样一来,用户的数据可能就会被泄露。借助Python或任何其他编程语言的帮助,可以生成强密码。用户只需定义该密码的长度和随机选择的字符即可。import random
char = 'abcdefgh            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-22 10:34:02
                            
                                26阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                     在https学习笔记二,已经弄清了数字证书的概念,组成和在https连接过程中,客户端是如何验证服务器端的证书的。这一章,主要介绍下如何使用openssl库来创建key file,以及生成root CA及签发子证书。学习主要参考官方文档:https://www.feistyduck.com/library/openssl-cook            
                
         
            
            
            
            # Python Digest 认证
## 摘要
在网络通信中,Digest 认证是一种常用的认证机制,用于验证用户身份的有效性。Python 提供了许多库和模块,使得实现 Digest 认证变得简单而高效。本文将介绍 Digest 认证的基本原理,以及如何使用 Python 实现一个简单的 Digest 认证系统。
## Digest 认证原理
Digest 认证是一种基于挑战响应的认证            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-16 05:31:08
                            
                                128阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python Digest认证
## 引言
在网络通信中,认证是一种常见的保证通信安全性的措施。Digest认证是一种基于HTTP协议的认证机制,用于验证用户的身份。本文将为读者介绍Python中如何使用Digest认证,并且给出代码示例来帮助读者更好地理解。
## Digest认证原理
Digest认证是基于HTTP协议的一种认证机制,它的工作原理如下:
1. 客户端发送未经认证的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-16 04:27:38
                            
                                368阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            直觉上模型图:1.首先就是图像源,这个很好理解,可以选择导入图片或者是连接动态的摄像头来进行获取图选源。接下来就是快速匹配,通过快速匹配自带的工具可以快速把你圈住的特征识别模型,且在整个ri范围内查找符合这个特征的个数等等,可以看它返回的参数。2.再接下来就是位置修正,位置修正有什么用呢?假如我们识别的roi区域在是一个辅助定位、修正目标运动偏移、辅助精准定位的工具。可以根据模板匹配结果中的匹配点            
                
         
            
            
            
             文章目录渗透测试信息收集一、IP地址信息收集1. 通过DNS解析找IP地址1.1 ping命令1.2 nslookup命令1.3 dig工具1.4 dnsenum1.5 站长工具2. 通过CDN收集IP信息2.1 CDN概述2.1 绕过CDN查找网站真实IP2.1.1 查看是否使用CDN2.1.2 绕过 CDN 查找网站真实 IP3. IP物理地址二、端口信息收集1. 端口概述2. 查看端口号3            
                
         
            
            
            
            1、服务器在验证访问者身份时,核对的信息通常包括:密码、动态令牌(仅限本人持有的设备内显示的一次性密码)、数字证书、生物认证、IC卡等。2、HTTP使用的认证方式:BASIC认证(基本认证)、DIGEST认证(摘要认证)、SSL客户端认证、FormBase认证(基于表单认证)3、BASIC认证:从HTTP/1.0就定义的认证方式在HTTP等非加密通信的线路上进行BASIC认证的过程中,如果被人窃听            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-22 21:42:50
                            
                                141阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            TTP协议规范的另一种认证模式是Digest模式,在HTTP1.1时被提出来,它主要是为了解决Basic模式安全问题,用于替代原来的Basic认证模式,Digest认证也是采用challenge/response认证模式,基本的认证流程比较类似,整个过程如下:①浏览器发送http报文请求一个受保护的资源。②服务端的web容器将http响应报文的响应码设为401,响应头部比Basic模式复杂,WWW            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-18 12:54:26
                            
                                235阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            介绍Basic和Digest http协议并没有定义相关的安全认证方面的标准,所以就有了Basic and Digest Access Authentication的定义来补充,它的目的就是补充一套基于http服务端的认证机制,保护相关的资源避免被非法用户访问,如果你要访问被保护的资源,则必需要提供合法的用户名和密码。 和https有什么关联? basic & digest auth 和            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 11:12:14
                            
                                71阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在用于小范围测试等目的的时候,用户也可以自己生成数字证书,但没有任何可信赖的机构签名,此类数字证书称为自签名证书。证书一般采用X.509标准格式。下面通过OpenSSL相关命令介绍如何生成自签证书。1. 生成自签名根证书(一级证书):(1).产生长度为2048的rsa私钥root.key,PEM格式:LD_LIBRARY_PATH=../lib ./openssl genrsa -out root            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 10:55:26
                            
                                135阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            “摘要”式认证( Digest authentication)是一个简单的认证机制,最初是为HTTP协议开发的,因而也常叫做HTTP摘要,在RFC2671中描述。其身份验证机制很简单,它采用杂凑式(hash)加密方法,以避免用明文传输用户的口令。摘要认证就是要核实,参与通信的双方,都知道双方共享的一个秘密(即口令)。当服务器想要查证用户的身份,它产生一个摘要盘问(digest challenge)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-26 08:23:50
                            
                                214阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            引言经常在工作中使用到了各种认证方式,但从未考虑过这些认证方式所属的知识范畴,同时也解释不清楚它们。曾用到的认证方式(看看是否您也用过,但很难解释清楚他们):Basic认证(访问API时,浏览器会自动弹出一个对话框去输入用户名/密码)用户名密码认证(进入站点主页前,需要在登陆页面输入用户名和密码,这种更专业的叫法为表单认证)openID Connect认证(用于第三方登陆认证,比如微信提供给简书的            
                
         
            
            
            
            函数diagonal()用于返回数组(也可称为矩阵)的对角线元素。在Numpy库中函数diag()也可用于返回数组的对角线元素,那么二者有什么区别呢?我们先看二者的原型:函数diag()的原型如下:diag(v[, k])函数diag()的原型如下:diagonal(a[, offset, axis1, axis2])diag()的参数k和diagonal()的参数offset的作用相同,都用于控            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-29 00:26:43
                            
                                88阅读
                            
                                                                             
                 
                
                                
                    