<?php class AES { /** * @param $key string 加密KEY * @param $iv string 加密向量 * @param $data string 需要加密的数据 * @return string */ public static function enc ...
转载
2021-11-03 14:46:00
250阅读
2评论
php RSA加解密 相关介绍 RSA算法属于非对称加密算法,非对称加密算法需要两个秘钥:公开密钥(publickey)和私有秘钥(privatekey).公开密钥和私有秘钥是一对, 如果公开密钥对数据进行加密,只有用对应的私有秘钥才能解密; 如果私有秘钥对数据进行加密那么只有用对应的公开密钥才能解
转载
2020-10-29 10:34:00
481阅读
2评论
在开发中我们经常会遇到AES的加解密,比如API接口,或是用户登录时存的id进行加密,有利安全 下面是AES加解密的代码 <?php namespace app\api\controller; /** * aes 加密 解密类库 * Class Zhix * @package app\common\
原创
2023-05-15 11:03:58
390阅读
数据格式 * @param args * 撞库 入参加密字段signs加密前格式 * * { * "mobileMask": "134123412**", * "city": "武汉", * "system": "qxh" * } * * 撞 * { * "md5
原创
2024-10-09 14:35:20
53阅读
AES(Advanced Encryption Standard)是一种常用的对称加密算法,具有高度的安全性和广泛的应用场景。让我们一起来学习如何在P
原创
2024-04-11 10:06:49
55阅读
PHP服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用
原创
2023-03-05 16:36:21
271阅读
cd /usr/local/src/wget http://cn2.php.net/get/php-5.4.36.tar.bz2/from/this/mirrormv mirror php-5.4.36.tar.bz2tar jxf php-5.4.36.tar.bz2cd php-5.4.36./configure --prefix=/usr/local/php --wit
原创
2016-04-05 17:35:41
1341阅读
一、简介 DES 是对称性加密里面常见一种,全称为 Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法。密钥长度是位(bit),超过位数密钥被忽略。所谓对称性加密即加密和解密密钥相同,对称性加密一般会按照固定长度,把待加密字符串分成块,不足一整块或者刚好
转载
2019-07-11 10:36:00
275阅读
输出
原创
2021-05-27 11:17:57
235阅读
PHP 系统函数有个 str_rot13。可以通过字母的循环替换实现简单字符加密。 实际上还有 ROT18 (字母+数字)等。参考:https://www.qqxiuzi.cn/bianma/ROT5-13-18-47.php 使用base64后的信息如果想再次简单加密下,可以使用ROT18实现。 ...
转载
2021-10-11 11:35:00
311阅读
2评论
一、简介DES 是对称性加密里面常见一种,全称为 Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法。密钥长度是64位(bit),超过位数密钥被忽略。所谓对称性加密即加密和解密密钥相同,对称性加密一般会按照固定长度,把待加密字符串分成块,不足一整块或者刚好最后有特殊填充字符。跨语言做 DES 加密解密经常会出现问题,往往是填充方式不对...
转载
2021-06-23 15:13:08
1665阅读
解决超长加密问题思路:分割分段加密
<?php
/**
* RSA加解密超长处理
*/
namespace leyangjun\Lib;
class CryptRsa
{
use InstanceTrait;
const RSA_ENCRYPT_BLOCK_SIZE = 117;
const RSA_DECRYPT_BLOCK_SIZE = 128;
原创
2018-10-18 14:41:57
73阅读
在网上看了很多,很多都不能用,所以就把能用的实践下,过程记录下,方便自己和网友以后查看工具/原料centos 6.5系统网络yum,基本系统自带,没有自行安装个方法/步骤开始都只需要打些代码 1. 安装Apahce, PHP, MySQL以及php连接mysql库组件。 #yum -y install httpd php mysql mysql-ser
转载
精选
2015-09-17 10:39:02
362阅读
PHP安装前,需先安装mysql(PHP需要调用mysql的库),另外需要检查系统是否安装了libxl等库的包以及其他环境所需要的包(LAMP环境部署时需要将把需要的包提前装好,否则不能正常进行LAMP环境部署或环境无法正常运行)。 [root@localhost php-7.0.8]# rpm -qa
原创
2016-06-27 21:01:57
1856阅读
系统环境查看可用版本1、下载解压2、设置安装参数我们可能会安装多个PHP版本,所以提前规划好安装目录例如:所有的PHP解释器都安装到一个PHP目录下,按照版本取划分目录configure安装创建快捷方式修改配置文件开机自启Nginx 部署 Laravel需要给 php-fpm.sock 访问权限。
原创
2022-11-05 07:16:12
538阅读
1,Java端(依赖 common-codec jar) [java] view plain copy package com.jiaMi; import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import ja
转载
2017-07-25 11:35:00
76阅读
2评论
在SamPeng那里看到个挺好用的加解密类,拿来收藏备用(版权归原作者所有) 支持自定义密钥,用法很简单,就不写了,看代码就知道了 需要注意的一点:对于同一明文,每次会生成不同的密文。例: 使用某密钥对“linvo”加密后,2次运行会生成不同密文。如: 0555Gd5ec6FDnIr/AekgxIfItQP17Tw/e9jm1SxgYSzRZw c1a9wUrDfKG38uw3oOIWvN5w/...
转载
2009-08-20 19:54:00
45阅读
2评论
工作中,有些公司为了保障接口数据的安全性,对接口的入参和json返回值做了加密,所以测试人员再测试过程中就算使用抓包工具抓取到接口,也无法查看到接口的入参和json返回的数据,无法进行测试,今天推荐一个工具可以进行对加密接口的入参和json返回值进行解密。 工具推荐:在线加密解密地址:http://www.bejson.com/enc/rsa/操作步骤:1、浏览器输入链接,进入到在线加解
转载
2023-05-29 11:40:03
463阅读
首先了解一下几个相关概念,以方便后面遇到的问题的解决:RSA算法:1977年由Ron Rivest、Adi Shamirh和LenAdleman发明的,RSA就是取自他们三个人的名字。算法基于一个数论:将两个大素数相乘非常容易,但要对这个乘积的结果进行因式分解却非常困难,因此可以把乘积公开作为公钥。该算法能够抵抗目前已知的所有密码攻击。RSA算法是一种非对称算法,算法需要一对密钥,使用其中一个加密
转载
精选
2013-11-11 11:24:03
620阅读
(以下步骤均为本人实际操作,可能与你的安装方法有所区别,但我会尽量排除疑惑)大致步骤(1)安装mcrypt,(2)安装php对mcrypt的扩展,(3)重启apache(1)、确认你的linux没有安装mcrypt库,如果已安装,跳过安装步骤[root@test-206 ~]# yum list installed|grep mcryptlibmcrypt.x86_64
原创
2015-05-27 12:17:15
240阅读