相信很多使用 python 的小伙伴在工作中都遇到过,对数据进行相关编码或加密的需求,今天这篇文章主要给大家介绍对于一些常用的数据编码和数据加密的方式,如何使用 python 去实现。话不多说,接下来直接进入主题:1、base64 编码 
 什么是 Base64 编码? 
 Base64 就是一种基于 64 个可打印字符来表示二进制数据的方法 
在 python 中对数据进行 base64 编码可            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-18 21:32:33
                            
                                228阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            使用OpenCV对0到9数字进行识别,实现简单OCR功能,基于CA(轮廓)分析实现特征提取,基于L1距离计算匹配实现数字识别。在排除干扰的基础上,识别精度可以达到98%以上。整个算法分为两个部分,第一部分是特征提取,提取的特征实现了尺度不变性与轻微光照与变形干扰排除,第二部分基于特征数据进行匹配实现了相似性比较,最终识别0到9十个数字。第一部分详解:算法的第一部分主要是实现以下功能,提取42个特征            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-08 08:10:23
                            
                                118阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            数字翻转操作            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-01 20:05:50
                            
                                3030阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、什么叫数据加密  数据加密是指利用加密算法和秘钥将明文转变为密文的过程。二、数据加密的方式  1、单向加密  指只能加密数据而不能解密数据,这种加密方式主要是为了保证数据的完整性,常见的加密算法有MD5、sha系列等(位于python内置的hashlib模块中)。  2、对称加密  指数据加密和解密使用相同的秘钥,这种加密方式主要是为了保证数据的机密性,常见的加密算法有DES、AES(位于py            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-31 09:38:56
                            
                                664阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这段时间在做公司项目时,需要涉及到Java与Python之间,传输数据,前期为了先实现效果不涉及任何加密,因为我们做的项目中有涉及到支付的信息,所以必须要加密。后期对项目中所有与支付相关的部分全部进行了加密。 任务描述  支付这边使用的是Java,前端使用的是python。最开始的时候我自己准备的加密/解密的代码可以自己加密,自己解密,前端那边的也是OK的。但是与前端对接时发现这样是行不通的,前端            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-05 09:38:58
                            
                                42阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # RSA加密算法简介及Java实现
## 一、什么是RSA加密算法
RSA(Rivest, Shamir, Adleman)是一种非对称加密算法,是现代密码学中最重要的算法之一。它的安全性基于大数分解的困难性,即对于一个非常大的整数,将其分解为质数的乘积是一个非常耗时的过程。
RSA算法由三个数学家发明,它的基本原理是利用两个大质数的乘积作为公钥的一部分,并且利用两个大质数的乘积的因数分解            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-09 14:44:33
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ------------恢复内容开始------------     最近学习c语言学的实在是有点慢,现在看到一个对我而言很有意思的题目--输出数字金字塔,现在我把它分想给大家吧,希望大家能够给出指导意见题目:输入一个正整数n,输出n行空心金字塔,要求定义和调用函数hollow-pyramid(n)输出n行空心的数字金字塔。当n=5时,5行空心数字金字塔如下所示:&n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-13 20:49:46
                            
                                153阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 实现简单数字倒金字塔的Python教程
随着学习Python的深入,你肯定会遇到很多有趣的编程挑战。今天,我将教你如何实现一个简单的数字倒金字塔。我们将分步骤进行,确保你能理解每个过程。
## 流程概述
在开始编写代码之前,我们需要明确整个实现的流程。以下是我们将遵循的步骤:
| 步骤      | 描述                             |
|---------            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-10 05:45:07
                            
                                85阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            作者 | 周忠太 Arthas Hot Swap 插件介绍引言热部署是帮助开发人员提高效率的利器,如果你的开发语言是 java,开发环境是远程服务器,远程服务器 debug 端口被限制,那么你可能无法通过 debug HotSwap 实现热部署,那么本文介绍的 IntelliJ IDEA 插件可以帮助你在远程服务器实现热部署,而且操作简单快捷。本文热部署插件(Arthas Hot S            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-03 13:50:11
                            
                                22阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            JAVA实现AES的加密和解密算法 加密模式为 AES-128-CBC            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-11-17 00:03:00
                            
                                157阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              RSA 算法是一种非对称加解密算法。服务方生成一对 RSA 密钥,即公钥 + 私钥,将公钥提供给调用方,调用方使用公钥对数据进行加密后,服务方根据私钥进行解密。一、基础工具类  下方工具类涵盖了生成 RSA 密钥对、加密、解密的方法,并附上了测试过程。package com.test.utils;
import lombok.extern.slf4j.Slf4j;
import javax            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-14 16:46:49
                            
                                168阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            数据文件分别为要访问的网址,输入框的定位表达式,搜索按钮的定位表达式,搜索关键字,断言关键字https://www.bing.com||//input[@id="sb_form_q"]||sb_form_go||"测试开发"||"测试开发"https://www.sogou.com||//input[@id="query&quo            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-01-23 16:23:24
                            
                                703阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Description 很多人都曾经听说过数独,但你是否听说过数谜(Karuro)呢?实际上,数谜是数独的更大(且更难)的兄弟问题,而且在日本也是非常受欢迎的。数谜问题和填字...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-04-13 14:30:00
                            
                                226阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            html php 本次采用数组的形式传值,具有统一性。 再加一个固定布局效果 css            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-05 16:21:48
                            
                                179阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            <html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
function isDigit(s) {
            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-03-14 15:57:16
                            
                                424阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            DES加密原理DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但 最后一个循环不交换。DES 使用 16 个循环,使用异或,置换,代换,移位操作四种基本运算。 解密            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-13 20:46:00
                            
                                247阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近看了下python的一些知识,在这里记载一下。1.首先是安装,在官网下载最新的版本3.6,安装的时候要注意在下面勾选上ADD TO PATH,安装的时候会自动写入到环境变量里面,如果没有勾选,可以重新安装,或者配置环境变量,这里我就不多说了。安装好后再命令行输入 python -v 出现命令行表示安装成功 2.执行(2种方式)-交互。 直接在命令行输入python 命令编辑-脚本方式            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-16 21:23:36
                            
                                38阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Java语言中的数据类型Java中的数据类型分为:基本数据类型和引用数据类型(学习见解不到位,暂时不做介绍)基本类型(原生类型)基本类型是指不能再分解的数据类型,其数据在函数的调用中是以传值方式工作的。简单数据类型代表单值,而不是复杂的对象Java是完全面向对象的,但简单数据类型却不是,它们类似于其他大多数非面向对象语言中的简单数据类型。这样做的原因是出于效率方面的考虑。在面向对象中引入简单数据类            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 07:37:51
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言本文主要介绍Java语言中8种基本数据类型。分别是四种整型:byte,short,int,long两种浮点型(小数)float,double布尔类型:boolean字符型:char提示:以下是本篇文章正文内容,下面案例可供参考一、什么是数据类型?我们人类可以很容易的分清数字与字符的区别,但是计算机并不能呀,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,“汉”是文字,否            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 23:14:52
                            
                                39阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            title: 简单数学问题的python实现 date: 2020-03-27 22:13:26 categories: 算法 tags: [python, 简单数学]买不到的数目小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。你可以用计算机测试一下,在这种包装            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-11 11:47:23
                            
                                135阅读