迭代器在Python中,迭代器是遵循迭代协议的对象。使用iter()从任何序列对象中得到迭代器(如list, tuple, dictionary, set等)。另一种形式的输入迭代器是generator(生成器)。python中,任意对象,只要定义了next方法,它就是一个迭代器。因此,python中的容器如列表、元组、字典、集合、字符串都可以被称作迭代器。我们在使用for语句的时候,for 语句
转载 2024-09-18 18:00:59
78阅读
Openssl中生成随机数的函数,定义在rand.h 文件中。最直接的用法是调用函数:int  RAND_bytes(unsigned char *buf,int num);根据加密算法生成随机数,其实也是一个伪随机数,但是,如果在调用此函数之前,设定好随机种子,那么生成的随机数是不能被预先计算出来的。buf:输出,生产的随机数存储的数组;num: 输入,生产的随机数个数;返回值:1 ,
转载 6月前
36阅读
命名大纲描述命令摘要 标准命令消息摘要命令编码与加密命令口令参数参考历史命名openssl - OpenSSL命令行工具大纲openssl 命令 [ 命令选项 ] [ 命令参数 ]openssl [ 标准命令 | 消息摘要命令 | 加密命令 | 加密算法 | 消息摘要算法 | 公钥算法 ]openssl no-XXX [ 任意选项 ]描述OpenSSL是一个密码学工具集,它实现了安全套接层
转载 2024-08-13 18:41:30
200阅读
最近在搞hadoop,因为它用到了ssh,上网查了查,顺便把ssh所用到的RSA算法看了看,觉得很不错,写下来梳理一下,也算作备忘。RSA定理若PQ是两个相异质数(即都为质数且最大公约数为1),另有正整数e和d,其中d的值与( P - 1 )( Q - 1 )的值互质(即最大公约数为1),并使得( ed ) mod ( P - 1 )( Q - 1 ) = 1。有正整数A,且A < PQ
转载 2024-08-12 20:37:01
53阅读
# 生成pem公钥文件的流程 ## 1. 理解NE的含义 在生成pem公钥文件之前,我们首先需要理解NE的含义。在RSA加密算法中,N表示模数(modulus),而E表示公钥指数(public exponent)。NE一起组成了公钥。 ## 2. 生成RSA公私钥对 为了生成pem公钥文件,我们需要先生成RSA公私钥对。下面是生成RSA公私钥对的步骤表格: | 步骤 | 描述 | |
原创 2023-11-25 09:51:36
354阅读
记录下Python下 rst文件转换的过程[复制链接]本帖最后由 anananjjj 于 2019-11-10 21:13 编辑偶然机会检索东西,发现荔枝派Zero用户指南(http://zero.lichee.pro/)简述的东西很不错,就想全部保存下来,可是其为网页链接的形式,无法整体保存,发现在网页尾部有描述:© Copyright 2018, Lichee PiBuilt with&nbs
证明:(p->q)^(q->p) <=> (¬pvq)^(¬qvp) // 蕴含律<=>( ¬p^(¬qvp)) v (q^(¬qvp)) // 分配率<=>(¬pq) v (¬p^p) v ((qq)v(q^p)) // 分配率<=>(¬pq) v F v (F v (q^p)) // 同一律<
原创 2022-07-07 16:07:23
804阅读
.net环境下须要p12文件,下面是生成p12过程1、$ openssl x509 -in aps_development.cer -inform der -out PushChatCert.pem 2、$ openssl pkcs12 -nocerts -out PushChatKey.pem -in PushChatKey.p12 3、$ cat PushChatCert.pem PushCh
混迹职场多年,你一定和国内顶级的咨询公司打过交道。你是否曾经惊叹:他们究竟是如何做到在短时间内完成海量的交付件,并且PPT里面的文字和图表对得整整齐齐,甚至于一个像素都不差,在翻页的时候,除了局部的内容不一样,你竟然感觉不到其他部分有任何变化。曾己何时,我也有此感叹。直到后来,我知道了有PPT编程这件事。原来这一切都是提前准备好素材,写好VBA程序,点击按钮便可完成。无论是效率还是质量,都
# **Python中的素数分解** ## 引言 素数分解是将一个数分解为若干个素数的乘积的过程。在数论中,素数是指除了1和本身之外没有其他正因子的数。素数分解在密码学、数学研究和因式分解问题中有广泛的应用。 Python是一种简单易用且功能强大的编程语言,提供了许多方便的工具和库来实现素数分解。本文将介绍如何使用Python一行代码实现素数分解,并提供代码示例。 ## 质数判断函数 在
原创 2023-08-21 10:21:21
232阅读
(一)数制      计算机采用的是二进制,因为二进制具有运算简单,易实现且可靠,为逻辑设计提供了有利的途径,节省设备等优点,为了便于描述,又常用八.十六进制作为二进制的缩写。特点:(1)逢n进一,n是每种进位进数制表示一位数所需要的符号数目为基数。       二进制:逢二进一
1 . Arima时序分析模型1.1 基础知识: 1.2 Arima模型原理:ARIMA模型是时间序列分析中应用最广泛的模型之一,ARIMA(p,d,q)由三个部分组成- AR(p):AR是autoregressive的缩写,表示自回归模型。含义是当前时间点的值等于过去若干个时间点的回归——因为不依赖与别的解释变量,只依赖于自己过去的历史值,故称为自回归;如果依赖过去最近的p个历史值,称
转载 2023-08-01 15:07:47
2608阅读
# 使用Python生成PEM证书的指南 在现代计算机安全中,SSL/TLS证书扮演着至关重要的角色。它们帮助在互联网上创建安全的连接,保护用户的数据安全性。在所有证书中,PEM(Privacy Enhanced Mail)格式因其可读性和广泛的应用而受到青睐。本文将介绍如何使用Python生成PEM格式的证书,包括相关的代码示例,以及一些基础知识。 ## 什么是PEM证书? PEM证书是一
原创 9月前
49阅读
.net环境下须要p12文件,下面是生成p12过程 1、$ openssl x509 -in aps_development.cer -inform der -out PushChatCert.pem 2、$ openssl pkcs12 -nocerts -out PushChatKey.pem
转载 2021-08-06 16:04:24
1187阅读
# Python RSA 加密算法 ## 简介 RSA(Rivest-Shamir-Adleman)是一种非对称加密算法,由Ron Rivest, Adi Shamir 和 Leonard Adleman在1977年共同开发。它基于两个大素数的乘积是容易计算,但是要根据乘积计算大素数很困难的数学难题,因此保证了算法的安全性。 RSA算法主要用于加密和解密数据,以及数字签名。在加密和解密数据时
原创 2023-09-17 07:44:42
49阅读
先普及下基本知识,都是从网上搜到的,感谢原作者的辛勤付出!  x509是数字证书的规范,P7和P12是两种封装形式。比如说同样的电影,有的是avi格式,有的是mpg,大概就这个意思。P7一般是把证书分成两个文件,一个公钥一个私钥,有PEM和DER两种编码方式。PEM比较多见,就是纯文本的,P7一般是分发公钥用,看到的就是一串可见字符串,扩展名经常是.crt,.cer,.key等
转载 2024-04-12 09:39:31
278阅读
DIV> ICD 国际代码标志符 (Internation Code Designator)----- 已修改的子网编址模型,这将分配映射网络层地址到ATM地址。HSSI是由ATM论坛创建的两个ATM编址格式之一,用于专用网络。参见DCC。<BR>  <BR>  ICMP 因特网控制报文协议 (Internet Control Message Protoco
转载 精选 2007-11-18 12:27:42
1033阅读
KL(q||p) 重视local的 big p(z), 不重视global,q(z)的z subspace 都对应p(z)的big probability m
原创 2023-06-29 10:03:58
62阅读
一. QQ图 分位数图示法(Quantile Quantile Plot,简称 Q-Q 图) 统计学里Q-Q图(Q代表分位数)是一个概率图,用图形的方式比较两个概率分布,把他们的两个分位数放在一起比较。首先选好分位数间隔。图上的点(x,y)反映出其中一个第二个分布(y坐标)的分位数和与之对应的第一分
原创 2021-07-08 16:00:59
2124阅读
OpenSSL 证书生成主要有三步,1、管理员生成“证书私钥‘,然后用私钥生成一份“证书请求文件“(.csr)2、管理员将“证书请求文件“交给商业性CA签署,比如 Verisign 形成正式证书。3、管理员在服务器上导入这个证书。 一、准备工作 根据 OpenSSL 默认配置文件,新建相应目录结构。当然你也可以修改配置文件[ca_default]部分,指定相应目录。 sudo vim /usr/
转载 2024-05-27 20:24:45
616阅读
  • 1
  • 2
  • 3
  • 4
  • 5