`
孤独舞者
  • 浏览: 88920 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

php加密概述

    博客分类:
  • php
阅读更多

 加密函数有crypt(),md5()和shal()还有加密扩展库Mcrypt()和Mhash.

 

1crypt()加密函数(单向加密)

string crypt(string str[,string salt] );

salt参数为干扰串,如果省略会随机生成干扰串,

crypt()支持4中算法和长度

说明:缺省情况下,PHP使用一个2个字符的DES干扰串,如果系统使用MD5,则会使用一个12个字符可以通过CRYPT_SALT_LENGTH变量来查看当前所有使用的干扰串的长度。

md5()函数格式如下:

string md5(string str[,bool raw_output])

str为要加密的明文,raw_output参数设置为true函数返回一个二进制形式的密文,raw_output默认设置为false;

sha1()

string sha1(string str [,bool raw_output])

一个40位的16进制数,如果参数raw_output为真,则返回一个20位的2进制数,默认为false;

 

分享到:
评论

相关推荐

    利用PHP实现数据的加密及解密.pdf

    #### PHP加密解密功能 PHP作为一种流行的服务器端脚本语言,广泛应用于动态网页开发中。PHP本身提供了一系列用于加密和解密的功能。为了确保加密过程是可逆的,即加密后的数据可以准确无误地恢复为原始数据,可以...

    java和php通用的加密算法

    本文将深入探讨一种在Java和PHP中通用的加密算法——DES(Data Encryption Standard),并详细解析其工作原理、应用实例以及跨语言互操作性。 ### 一、DES算法概述 DES是一种对称加密算法,由IBM公司开发,并于...

    Menc-JIAMI加密PHP代码系统源码(php加密平台源码)

    ### Menc-JIAMI加密PHP代码系统源码详解 #### 一、概述 Menc-JIAMI加密PHP代码系统是一款专为PHP开发者设计的代码加密工具。它通过一系列复杂的混淆和加密技术,确保PHP源码的安全性,防止未经授权的访问与修改。...

    php对称加密算法示例

    ### PHP对称加密算法概述 在本篇内容中,我们将深入了解PHP中的对称加密算法,并通过具体的示例来展示如何实现数据的安全加密与解密。对称加密算法是一种使用相同密钥进行加密和解密的过程,它在安全性、速度以及...

    MD5加密方法

    #### 一、MD5算法概述与应用背景 MD5(Message-Digest Algorithm 5)是一种广泛应用于Web开发领域的哈希函数,主要用于数据加密处理。该算法可以将任意长度的信息转化为一个固定长度(通常是128位或32个十六进制...

    Php概述及特点.doc

    Php 概述及特点 Php 是一种广泛使用的开源通用脚本语言,主要用于 web 开发,可以嵌入 HTML 中。 PHP 的主要目标是允许 web 开发者快速编写动态网页,但它可以做得更多。 PHP 的语法来自 C、Java 和 Perl,是易于...

    DRM-X 4.0加密与PHP集成文档

    ### DRM-X 4.0加密技术概述 DRM-X 4.0是一种数字版权管理(Digital Rights Management)解决方案,它能够保护数字内容不被未经授权的访问和复制。DRM技术常用于音乐、视频、软件和电子书等数字媒体内容的版权保护。...

    PHP网站安全及加密技术的研究.pdf

    PHP网站安全概述 PHP是一种常用的服务器端脚本语言,可用于开发动态网站。在进行PHP网站开发时,安全性是非常重要的。PHP网站安全开发要点包括: 1. 输入验证:确保所有用户输入的数据都经过严格的验证和过滤,以...

    delphi字符串加密解密,我还有相同加密方法的php、C#、QT、golang、java版本

    以上内容概述了不同语言中实现字符串加密解密的基本方法,以及它们在跨平台通信中的应用。为了保证不同语言间的兼容性,开发者需要确保所有实现都遵循相同的加密算法、密钥管理和填充模式,这样才能正确地加密和解密...

    PHP实现AES加密.doc

    在PHP中实现AES加密可以帮助开发者确保敏感信息的安全传输和存储。以下是对PHP实现AES加密的详细说明: 1. **AES算法概述**: AES是一个分组密码,它将数据分为128位的块进行处理。它支持128、192和256位的密钥,...

    PHP实现凯撒密码编、解码 源代码

    此外,示例中使用了 HTML 和 PHP 混合编写的方式,用于展示用户输入和加密结果。 #### 2. HTML 表单 HTML 表单用于接收用户的输入。用户可以输入一段文本(`coding`),该文本将会被加密。此外,还有一个解密的...

    DESCryptoServiceProvider密码加密与解密

    #### DESCryptoServiceProvider 概述 `DESCryptoServiceProvider` 是 .NET Framework 提供的一个用于执行数据加密标准 (DES) 加密和解密操作的类。DES 是一种对称加密算法,意味着加密和解密使用相同的密钥。虽然 ...

    2023新版PHP在线网站文件加密系统源码

    ### 2023新版PHP在线网站文件加密系统源码 #### 一、概述 本文将详细介绍一款名为“陌屿云加密”的PHP在线网站文件加密系统。该系统旨在为用户提供一种简便的方式,来保护其网站的源代码不被非法访问或窃取。随着...

    第1章 PHP概述

    【PHP概述】 PHP,全称“Hypertext Preprocessor”(超文本预处理器),是一种广泛应用于Web开发的开源脚本语言。它最初由Rasmus Lerdorf于1995年创建,旨在处理表单数据。随着时间的发展,PHP演变成一个功能强大的...

    NT系列加密狗产品选型表

    #### 一、概述 NT系列加密狗作为一款高性能的安全保护设备,广泛应用于软件授权、数据加密等领域。本文将详细介绍NT系列加密狗的不同型号及其特性,帮助用户根据自身需求进行合理选择。 #### 二、产品型号与基本...

    常见编码和加密

    本文旨在提供一个关于常见编码和加密方法的概述,为CTF选手提供参考。 首先,我们来看编码。编码是将信息转化为可传输或存储的形式的过程。在CTF中常见的编码包括: 1. ASCII编码:ASCII(美国标准信息交换码)是...

    it618视频直播学院 m3u8转码视频hls标准加密设置方法1

    一、阿里云媒体转码m3u8转码视频HLS标准加密设置方法概述 阿里云媒体转码支持将m3u8的ts切片加密,只有通过播放器解密播放,这样可以防止下载m3u8后再合并。it618视频直播学院加强了解密功能,只有播放器有权限解密...

    Php概述及特点.docx

    - **安全防护**:通过加密、验证等方式保护网站免受攻击。 - **API集成**:与各种Web服务和API接口进行数据交换。 在学习过程中,学生可以通过讲授、演示和讨论相结合的方式,深入理解PHP的工作机制,同时实践编写...

    支持中文的php加密解密类代码

    ### 支持中文的PHP加密解密类代码详解 #### 一、概述 在现代Web开发中,数据安全显得尤为重要。对于PHP开发者来说,能够掌握并应用加密技术是必不可少的技能之一。本篇文章将深入分析一份支持中文的PHP加密解密类...

    discuz加密函数,测试了没有问题的

    #### 函数概述 在提供的代码片段中,展示了一个名为 `random` 的函数,该函数旨在生成一个指定长度的随机字符串。此功能对于实现诸如密码生成、验证码创建等安全相关的应用场景非常有用。下面将详细解析这个函数的...

Global site tag (gtag.js) - Google Analytics