ssl是一个安全协议,为互联网应用提供了安全,数字证书被证明能够带来比单纯的密码或者指纹,瞳孔认证之类的方式更安全的保护,可是如此安全的机制需要一个安全的基层平台,事实证明计算机并不是一个足够安全的平台,计算机好比公共汽车,而操作系统以及C库的调用规范或者安全级别的设计被视为道德,众做周知道德不是强制的,它只在遵守它的实体中间起作用,比如堆栈的使用提供了强有力的安全机制和性能因素,可是还可以用于溢            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-07-19 22:04:00
                            
                                530阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python Cryptography PKCS
在现代的网络通信中,数据加密和解密是非常重要的一环。PKCS(Public Key Cryptography Standards)是一组密码学标准,用于支持公钥密码体制。Python作为一种强大的编程语言,提供了丰富的密码学库,可以帮助开发人员实现PKCS相关的加密和解密功能。
## PKCS简介
PKCS包含了一系列密码学协议和算法的标            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-01 05:47:23
                            
                                35阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在python中要使用AES加密,百度查找相关库的时候,基本上都是说用Crypto,在python上面的名字是pycrypto,它是一个第三方库,但是已经停止更新很长时间了,windows环境下安装的时候很麻烦,各种报错。在外网查找的时候看到pyaes,它是AES分组密码算法的纯Python实现(无外部依赖项),支持常见的操作模式(CBC,CFB,CTR,ECB,OFB)。安装pyaespip i            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-25 22:18:26
                            
                                351阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            它建立在scapy(Scapy在Linux上本机运行,并且在大多数使用libpcap及其python包装器的Unix上运行)之上,它负责所有数据包的解析和构造。并实际处理发送和接收数据包。有一个使用它在中获取网页的示例 examples/curl.py。这个例子使用ARP欺骗绕过内核的TCP堆栈,有时会导致它不工作。运行几次有时可以解决此问题。sudo python examples            
                
         
            
            
            
            # Android 11中运行SO文件的科普文章
在Android应用开发中,使用共享库(Shared Library)是一种常见的做法。尤其是在需要进行性能优化,或使用一些底层系统功能时,.so文件(Shared Object)变得尤为重要。本文将探讨如何在Android 11中运行.so文件,提供一些代码示例,并进行简单的类图介绍。
## 什么是.so文件?
.so文件是Linux平台上            
                
         
            
            
            
              应用程序二进制接口(Application Binary Interface)定义了二进制文件(尤其是.so文件)如何运行在相应的系统平台上,从使用的指令集,内存对齐到可用的系统函数库。在Android 系统上,每一个CPU架构对应一个ABI:armeabi,armeabi-v7a,x86,mips,arm64- v8a,mips64,x86_64。  so文件和jar包存放到工程的libs目            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-02 17:07:20
                            
                                319阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            加密与解密,这很重要,我们已经可以用pypcap+npcap简单嗅探到网络中的数据包了。而这个工具其实可以嗅探到更多的数据。如果我们和别人之间传输的数据被别人嗅探到,那么信息泄漏,信息被篡改,将给我们造成比较大的困扰。别以为这是什么高深的知识。其实已经深入到我们经常使用的一些网站了。尝试访问一下百度,用标准的浏览器地址‘http://www.baidu.com’。你会发现它自动跳转到了‘https            
                
         
            
            
            
            # Python Crypto pkcs7简介与示例
## 引言
在当今的数字化时代,安全性变得越来越重要。密码学是一门研究如何保护信息安全的学科,而pkcs7是一种密码学中常用的协议之一。本文将介绍pkcs7的概念、作用以及使用Python Crypto库进行pkcs7编码和解码的示例。
## pkcs7简介
Pkcs7(Public Key Cryptography Standards #            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-24 12:37:06
                            
                                252阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 第十五章 new方法和装饰器   Python入门共15章节,这是最后一章节了,【完结撒花】。这一章节比较特殊,知识难度大一点,在入门不需要百分比掌握,了解一下即可,以后学习Python进阶的时候,就翻回来看看。## 一、new方法### 1、new定义  只有继承于object的新式类才能有__new__方法,__new__方法在创建类实例对            
                
         
            
            
            
            # Python PKCS7标准科普
在加密和解密领域中,PKCS7(Public Key Cryptography Standards #7)是一种用于数据加密和签名的标准。它定义了一系列算法和数据格式,可以实现数据的加密、解密、数字签名和验证等功能。本文将介绍PKCS7标准的基本原理和在Python中的应用。
## PKCS7的基本原理
PKCS7标准定义了一种填充(padding)方法            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-22 03:13:38
                            
                                685阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 实现Python PKCS7unpadding
## 引言
在加密和解密过程中,对数据进行填充是一个非常重要的步骤。在Python中,PKCS#7填充是一种常见的填充方式。本文将介绍如何实现Python的PKCS7解填充。
## 流程
以下是实现Python PKCS7解填充的流程:
```mermaid
journey
  title PKCS7解填充的流程
  section 准            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-24 19:00:28
                            
                                207阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 实现Python AES PKCS7的步骤
## 1. 简介
在开始教你如何实现"python aes pkcs7"之前,我们首先来了解一下AES和PKCS7的概念。
AES(Advanced Encryption Standard)是一种对称加密算法,广泛用于数据加密和解密。它可以使用不同的密钥长度(128位、192位或256位)来加密数据块。
PKCS7是一种填充模式,用于在加密算法            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-27 14:44:11
                            
                                262阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python PKCS8 解密
在本文中,我将教会你如何使用 Python 来解密 PKCS8 格式的数据。首先,我们需要了解整个流程,并逐步实现每一步所需的代码。
## 整体流程
下面是我们解密 PKCS8 格式数据的整体流程:
```mermaid
flowchart TD
    A[获取 PKCS8 密钥] --> B[解析密钥]
    B --> C[获取加密的数据]            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-24 05:17:03
                            
                                293阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python PKCS12 验证
## 1. 简介
本文将教您如何使用Python验证PKCS12证书。PKCS12是一种独立于平台的证书格式,常用于存储个人证书和私钥。在进行PKCS12验证之前,需要确保您已经安装了Python的`openssl`模块。
## 2. 验证流程
下表展示了验证PKCS12证书的整个流程:
| 步骤 | 描述 |
| --- | --- |
| 步骤1            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-15 14:32:43
                            
                                229阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Different types of keystore in Java -- PKCS12Java密钥库的不同类型 -- PKCS12JKCS12 is an active file format for storing cryptography objects as a single file. It can be used to store secret key, private k            
                
         
            
            
            
            ## 实现 iOS PKCS8 PKCS1 的步骤
作为一名经验丰富的开发者,我将向你介绍如何在 iOS 中实现 PKCS8 PKCS1。下面是实现的步骤:
| 步骤 | 描述 |
|------|------|
| 1. 生成 RSA 密钥对 | 使用 Security 框架生成 RSA 密钥对 |
| 2. 获取公钥 | 将公钥转换为 PKCS1 或 PKCS8 格式 |
| 3. 获取私            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-02 06:27:09
                            
                                345阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            python中,关于目录与文件的操作,往往都是利用这两个模块完成的:os模块,shutil模块。os:operate system(操作系统相关模块),文件的基本处理shutil:文件和目录的复制、移动、删除、压缩、解压等高级处理目录 目录1.获取系统类型1.1os.name1.2更详细的操作系统信息——sys.platform2.获取系统环境3.执行系统命令*4 操作目录及文件4.1获            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-08 17:21:01
                            
                                46阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、CSP接口标准微软的加密应用接口,专为WIN32应用程序设计。CryptoAPI本身不实现密码运算相关操作,而是操作系统通过调用CryptoSPI函数接口相应的加密服务提供者函数(CSP)来实现。CSP的主要概念为:容器(key container)、sessionkey、hashobject。CSP是通过容器来组织密钥。一个容器可以存放两个RSA密钥对,一个用于签名验证,一个用于加解密。此外每个用户在加密对话期间还会随机产生许多会话密钥,CSP比较简单,只有23个函数。2、P1            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-12 14:56:57
                            
                                2568阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            gen    在import一个so库里的类或函数时,有时发现so文件分明就在那路径下,可是总是报错ModuleNotFoundError: No module named  ***,这种错误的可能原因有:1.首先要确保so所在的路径已经包含在sys.path里了,如果so所在目录已经是在python默认的系统路径里,例如/usr/lib/python3.6/dist            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-06 11:14:11
                            
                                2233阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Python AES CBC PKCS7
## Introduction
AES (Advanced Encryption Standard) is a symmetric encryption algorithm that is widely used for securing sensitive information. CBC (Cipher Block Chaining) is a            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-28 05:58:43
                            
                                244阅读