Linux是一种开源操作系统,广泛应用于各种领域,包括网站开发。在网站开发中,PHP是一种流行的服务器端脚本语言,而HTTP协议则是用于在客户端和服务器之间传输数据的协议。加密解密则是在传输敏感数据时经常需要用到的技术。
在Linux系统上,有一个很有名的工具就是红帽(Red Hat)。红帽是一个领先的开源软件公司,其旗下的Red Hat Enterprise Linux(RHEL)是一款广受欢
原创
2024-05-29 11:24:08
77阅读
php/js/linux: js加密(rsa公钥加密) php解密(rsa私钥解密) 一: js rsa 插件 或者: 二: 代码所在的服务器生成:private_key/public_key 两个文件 php代码如下: 示例:
转载
2017-11-10 18:04:00
276阅读
2评论
对称加密:通信双方用的同一把密钥
非对称加密:
1.公用密钥:对其他人公开
2.私有密钥:只能是持有CA证书的WEB服务器使用,对其他人不公开
//自百度知道
那么问题来了,如何保证 HTTP 的安全性呢?基本上所有的人都会脱口而出:使用 HTTPS 协议。99.9% 的人都知道 H
转载
2024-05-27 15:23:17
58阅读
这是一段 DES 解密的 PHP 代码。 参考自 http://php.net/manual/zh/function.
原创
2022-10-09 15:12:26
208阅读
[color=red][b]PHP加密解密字符串[/b][/color] [url]http://www.helloweba.com/view-blog-255.html[/url], [b][size=large][color=red]这个很不错.[/color][/size][/b]
[color=red][b]一组PHP可逆加密解密算法[/b][/c
原创
2023-06-04 14:55:13
141阅读
<meta charset="UTF-8">
<?php
function encrypt($data, $key){
$key = md5($key);
$x = 0;
$len = strlen($data);
$l = strlen($key);
for ($i = 0; $i < $len; $i++){
if ($x == $l...
原创
2023-06-27 00:12:55
97阅读
函数完成被称作单向加密的功能,它可以加密一些明码,但不能够将密码转换为原来的明码,这种方式相对来讲比较安全。<?php// 可用散列允许的最长可用盐值print "My system salt size is: ". CRYPT_SALT_LENGTH."<br/>";// 测试串$str = "flyer0126";// 执行加密$salt = substr($str, 0,
转载
2012-12-25 12:18:32
72阅读
<?php
一:环境安装gpg
二:安装扩展
下载安装地址:http://pecl.php.net/package/gnupg 下载后解压安装
三:PHP使用gpg解密例子
1:面向对象形式
$gpg = new gnupg(); //如果没有找到gnupg类,new \gnupg()命名空间冲突原因找不到
$gpg->seterrormode(gnupg::E
原创
2018-10-18 16:17:21
147阅读
0) && substr($result, 10, 16) == substr(md5(substr($result, 26) . $keyb), 0, 16) ) { return substr($result, 26); } else { return ''; } ...
原创
2022-05-13 10:14:07
1234阅读
<?php function RandAbc($length = "") { // 返回随机字符串 $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; return str_shuffle($str); } $filename = 'index.php'; //要加密的文件
转载
2022-07-05 17:59:55
372阅读
问题 本案例要求采用gpg工具实现加/解密及软件签名等功能,分别完成以下任务: 1)检查文件的MD5校验和 2)使用GPG实现文件机密性保护,加密和解密操作 3)使用GPG实现软件包的完整性校验,检查软件包签名 方案 使用两台RHEL6虚拟机,加密操作主要在svr5上完成,而pc205作为接收方、测试用客户机、软件签名发布用机,如图-1所示。 图-1步骤 实现此案例需要按照如下步骤进行。步骤一:
转载
2024-07-28 22:44:56
175阅读
PHP服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用
原创
2023-03-05 16:36:21
271阅读
Linux操作系统是一款开源的操作系统,深受广大程序员和技术人员喜爱。其中,Linux的加密解密技术备受关注,尤其是红帽(Red Hat)作为其中的一种主流Linux发行版,更是在加密解密领域有着丰富的经验和技术。接下来,我们将详细介绍Linux加密解密的相关内容。
首先,让我们了解一下Linux中加密解密的基本概念。加密是指将原始数据通过某种特定的算法转化为密文,以保护数据的安全性。而解密则是
原创
2024-03-19 10:09:54
77阅读
之前说过, iOS 的加密解密方法非常不方便, 不易于和 PHP 或者 Java 之间交互, 比较封闭.为了和PHP服务器端方便地进行加密解密操作, 我封装了 RSA 类. 使用这个类, 你可以用你喜欢的工具, 如 openssl 命令行, PHP 脚本, 生成友好的公钥或者私租文本, 然后 iOS 使用这些密钥进行加密, PHP 进行解密, 或者 PHP 进行解密, 由 iOS 进行解
转载
精选
2015-08-20 09:01:30
598阅读
点赞
几年前用的 md5 和加盐的加密方式都比较容易。今天做用户登录注册的时候遇到了hash加密的问题,顺便记录一下。 第一、加密用到 password_hash() 函数:简单使用//PASSWORD_DEFAULT 加密算法,目前是60位字符,官网说php的更新可能会变化的更长,多以存储的时候最好255//123456 为需要加密的字符串password_hash('123456',PASSWORD
原创
2021-12-01 13:46:09
1725阅读
数字签名:对数据和私钥进行hash运算得到消息摘要,连同消息本身一块发给客户端。数据签名强调客户端接收到的数据是来自特定服务端,服务端具有对数据不可否认性。客户端通过确认此次签名的正确性来判断拿到的消息是否来自特定服务端。数据加密:对数据进行加密,有对称加密和非对称加密两种。PHP中常使用 mcrypt和openssl扩展对数据进行加解密。mcrypt常用在对称加密中,openssl常用在非对称加
原创
2016-09-10 21:24:30
1737阅读