一、实现Base64加密1、点击添加->添加一个新的collection 2、在添加的collection中新建一个请求3、点击右上角眼睛后,使用环境变量,可以使用环境变量(environment)也可以使用全局变量(global environment),我个人为了怕麻烦所以使用环境变量4、设置环境名称,在varibles中输入要加密的变量的变量名(做替换用),后面两个实际val
转载
2024-08-06 18:27:14
481阅读
Https 到底把什么加密了?都说https是在http和tcp两层之间加密,针对的是传输过程,只有客户端和服务端才能解密,变成明文。但是又有很多人说,https协议下,用get请求不加密,需要用post才会加密,而且这么说的人很多。我的疑惑就是,如果把整个数据都加密了,是不是无论get和post都是一样的? 因为不懂抓包技术,所以比较好奇。https传输下,抓包者抓到的都是乱码? 能抓到URL,
转载
2024-09-20 12:11:06
60阅读
AES简介高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。对称加密算法也就是加密和解密用相同的密钥,具体的加密流程如下图: 下面简单介绍下各个部分的作用与意义:明文P没有经过加密的数据。密钥K用来加密明文的密码,在对称加密算法中,加密与解密的密钥是相同的。密钥为接收方与发送方协商产生,但不
转载
2023-11-03 10:55:25
9阅读
前言 公司有个网站系统,用户名是明文,密码是加密的,所以搞了好久才登录进去,因此记录下艰辛过程。Part 1 了解加密算法 找研发同事去了解这个是怎样一个加密过程,最后得到的结论是:后端会生成一个16位的随机数,由前端来加密,而前端是用AES的CBC模式加密的。因为前端是用JS实现的,而jmeter是用java,所以不能直接贴前端代码。Part 2 &nbs
为了保证数据库连接的安全性能,PostgreSQL允许使用SSL证书的方式去连接数据库,这无疑大大加强了数据访问的安全性能。 在讲解PostgreSQL中SSL的使用前,我们先来了解下什么是SSL证书。1、数据加密首先我们先来聊聊什么是数据加密。1.1、对称加密数据加密这也是和我们生活中息息相关的,可能你不清楚什么是加密算法,不过你可能有过这样的经历:在读书的时候,每当考试的时候总会有人想尽办法去
使用如下方法实现AES加解密,Postgresql加解密和Java加解密结果完全一致 Postgresql使用AES加解密 pg加密模块pgcrypto:http://www.postgres.cn/docs/9.6/pgcrypto.html -- 内容=abcd1234,密钥=012345678 ...
转载
2021-09-10 17:05:00
2251阅读
点赞
2评论
1、Get与Post之间的区别(1)功能请求方面:Get请求一般用于从服务器获取数据,Post一般用于向服务器传送数据(2)数据传输与url是否可见方面:Get数据传输通过URL请求,这个过程用户是可见的,Post传输数据通过body实体,这个过程对用户是不可见的(3)安全性方面:Get请求URL是可见的,可能会泄露信息,如密码,所以不安全; Post请求传输过程对用户是不可见的,所以较Get安全
# Python中的AES加密探索
在信息安全领域,数据加密是保护隐私的重要手段。AES(高级加密标准)是一种广泛使用的对称加密算法,它提供了较高的安全性和性能,因此在各种应用中得到了广泛的应用。本文将介绍如何在Python中使用AES加密,并提供示例代码。
## AES加密的基本概念
AES是一种对称密钥加密算法,这意味着用于加密和解密的密钥是相同的。AES可以处理128位、192位和25
# 如何使用Java Zip和AES加密
## 流程图
```mermaid
flowchart TD
A(开始)
B{Zip文件}
C{AES加密}
D(结束)
A --> B --> C --> D
```
## 整体流程
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 将要压缩和加密的文件进行打包成Zip文件 |
原创
2024-05-06 04:28:07
173阅读
偶尔讨论到了socket发送数据时是否应该加锁的问题,就在网上查了一下,下面是大神陈硕的答案对于 UDP,多线程读写同一个 socket 不用加锁,不过更好的做法是每个线程有自己的 socket,避免 contention,可以用 SO_REUSEPORT 来实现这一点。对于 TCP,通常多线程读写同一个 socket 是错误的设计,因为有 short write 的可能。假如你加锁,而又发生 s
文档、文件或者文件夹加密技巧汇总文档加密大致上可以分为几种思路,A)利用windows自带功能加密,如设置密码、文件夹属性、回收站、EFS文件系统等,适合不同的应用场景B)利用需保护的文件的生成程序,很多应用程序自带加密功能,如office文档、rar/zip压缩文件等等;C)对于企业内需共享和流转性较强的文件可以采用第三方软件来实现,推荐一款如:文档保镖加密软件(适合各种格式的文件)主要实现的功
转载
2024-09-12 07:42:37
341阅读
本篇记录使用 AES(ECB模式)+Base64 如何进行加密与解密函数名称函数使用注意事项pkcs7padding()该方法主要用于对需要加密的明文处理因为明文 text 也必须为16字节或者16字节的倍数的字节型数据计算需要填充的字符数量并与明文拼接,从而得到符合加密规则的明文数据AES_Encryption()该方法需要传入 密钥secret_key、明文text其中密钥长度和明文长度需要满
转载
2023-07-07 10:41:50
510阅读
大坑!使用SecureRandom默认的加密方式即SHA1PRNG生成的密码有误,即使使用相同的password来生成,不同runtime或时刻生成的随机密码也有可能不同,造成的错误为javax.crypto.BadPaddingException: pad block corrupted。即key不同!!!详细解释可用的方法:1 public static String encrypt(
转载
2017-12-08 17:35:00
266阅读
加密方式分为:单向加密和双向加密。单向加密该方式不可逆:MD5摘要算法 md5加密后密文是固定的的,所以长度也是固定的,长度比加密数据小很多。应用场景密码存储、信息完整性校验等 信息完整性校验如文件是否被篡改,先计算其摘要,如果再有一个第三方认证机构发放证书,就是数字签名的原理。双向加密该加密方式可逆,包括对称加密和非对称加密。 1、对称加密即加解密密钥相同,常见对称加密有AES/DES AES加
转载
2024-04-23 06:42:52
96阅读
前一篇转载了“小刀人”对MSDN杂志上关于AES算法的详述。这里我用自己做的一个例子做一点说明。下面贴的是一段用AES加密文件的代码bool CEncryptDir::EnAesFile(const char* srcfile, const char* Enfile)
{
if (!srcfile || !Enfile){return false;}
HANDLE handle_sf =
转载
2024-02-14 10:03:57
111阅读
AES简介AES最一种常见的对称加密算法,对称加密算法也就是加密和解密用相同的密钥。 具体的加密流程如下图:明文P没有经过加密的数据。密钥K用来加密明文的密码,在对称加密算法中,加密与解密的密钥是相同的。密钥为接收方与发送方协商产生,但不可以直接在网络上传输,否则会导致密钥泄漏,通常是通过非对称加密算法加密密钥,然后再通过网络传输给对方,或者直接面对面商量密钥。密钥是绝对不可以泄漏的,否则会被攻击
转载
2023-07-09 21:01:39
315阅读
1、AES简介AES称为高级加密标准(英语:Advanced Encryption Standard),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一。2、设计思想根据使用的密码长度,AES最常见的有3种方案,用以适应不同的场景要求,分别是AE
转载
2024-04-09 21:42:00
155阅读
◆ 简介: Advanced Encryption Standard(AES),高级加密标准,在密码学中又称Rijndael 加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES(因为DES不安全了),已经被多方分析且广为全世界所使用。AES有5种加密操作模式:1. 电码本模式(Electronic Codebook Book (ECB))
2. 密码分组链接模式(Cip
转载
2024-03-12 07:11:58
114阅读
AES加密算法是目前比较流行加密方式,目前还没有针对AES有效的破解方式,比较靠谱。AES又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。AES加密数据块和密钥长度可以是128比特、192比特、256比特中的任意一个。
AES加密有很多轮的重复和变换。大致步骤如下:
1、密钥扩展(KeyExpansion),
2、初
转载
2023-05-18 21:53:57
284阅读
在数据请求和接收时,因为要兼顾系统安全测试,要对接口部分数据或者整个请求体进行加密解密,这时候根据不同的安全要求需要前端使用不同的方法进行实现。加密算法常用的有三种,分别为散列算法,对称算法,非对称算法。也对应着前端常使用的三种方法md5,aes和sm2。散列算法是不可逆的,安全姓极高但灵活性不够。常用于对身份信息的验证,例如登录。对称算法前后端使用同一个密钥,加密速度快,但安全性低于非对称算法。
转载
2024-03-19 21:53:12
332阅读