当前位置: 首页 > news >正文

网站广告代码上海各区的网站有哪些公司

网站广告代码,上海各区的网站有哪些公司,小型办公室装修效果图,移动互联网开发实践在一些项目中要求在php中生成加密#xff0c;然后在asp.net中接受过来的密码再解密#xff0c;下面和大家分享一个PHP与asp.net C#可共用的可逆加密算法#xff0c;感兴趣的可以参考参考。php加密算法#xff1a;class DES{var $key;var $iv; //偏移量function DES($key 1…在一些项目中要求在php中生成加密然后在asp.net中接受过来的密码再解密下面和大家分享一个PHP与asp.net C#可共用的可逆加密算法感兴趣的可以参考参考。php加密算法class DES{var $key;var $iv; //偏移量function DES($key 11001100, $iv0 ) {//key长度8例如:1234abcd$this-key $key;if( $iv 0 ) {$this-iv $key; //默认以$key 作为 iv} else {$this-iv $iv; //mcrypt_create_iv ( mcrypt_get_block_size (MCRYPT_DES, MCRYPT_MODE_CBC), MCRYPT_DEV_RANDOM );}}function encrypt($str) {//加密返回大写十六进制字符串$size mcrypt_get_block_size ( MCRYPT_DES, MCRYPT_MODE_CBC );$str $this-pkcs5Pad ( $str, $size );return strtoupper( bin2hex( mcrypt_cbc(MCRYPT_DES, $this-key, $str, MCRYPT_ENCRYPT, $this-iv ) ) );}function decrypt($str) {//解密$strBin $this-hex2bin( strtolower( $str ) );$str mcrypt_cbc( MCRYPT_DES, $this-key, $strBin, MCRYPT_DECRYPT, $this-iv );$str $this-pkcs5Unpad( $str );return $str;}function hex2bin($hexData) {$binData ;for($i 0; $i strlen ( $hexData ); $i 2) {$binData . chr ( hexdec ( substr ( $hexData, $i, 2 ) ) );}return $binData;}function pkcs5Pad($text, $blocksize) {$pad $blocksize - (strlen ( $text ) % $blocksize);return $text . str_repeat ( chr ( $pad ), $pad );}function pkcs5Unpad($text) {$pad ord ( $text {strlen ( $text ) - 1} );if ($pad strlen ( $text ))return false;if (strspn ( $text, chr ( $pad ), strlen ( $text ) - $pad ) ! $pad)return false;return substr ( $text, 0, - 1 * $pad );}}?asp.net程序代码using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Security.Cryptography;using System.Text;namespace WindowsFormsApplication1{/// /// DES加密解密字符串/// public class DesEncryption{/// /// DES加密字符串/// /// 待加密的字符串/// 加密密钥,要求为8位/// 加密成功返回加密后的字符串失败返回nullpublic static string EncryptDES(string encryptString, string encryptKey 11001100){try{byte[] rgbKey ASCIIEncoding.ASCII.GetBytes(encryptKey.Substring(0, 8));byte[] rgbIV rgbKey;byte[] inputByteArray Encoding.UTF8.GetBytes(encryptString);DESCryptoServiceProvider dCSP new DESCryptoServiceProvider();MemoryStream mStream new MemoryStream();CryptoStream cStream new CryptoStream(mStream, dCSP.CreateEncryptor(rgbKey, rgbIV), CryptoStreamMode.Write);cStream.Write(inputByteArray, 0, inputByteArray.Length);cStream.FlushFinalBlock();StringBuilder ret new StringBuilder();foreach (byte b in mStream.ToArray()){ret.AppendFormat({0:X2}, b);}ret.ToString();return ret.ToString();}catch{return null;}}/// /// DES解密字符串/// /// 待解密的字符串/// 解密密钥,要求为8位,和加密密钥相同/// 解密成功返回解密后的字符串失败返回nullpublic static string DecryptDES(string decryptString, string decryptKey 11001100){try{byte[] rgbKey ASCIIEncoding.ASCII.GetBytes(decryptKey);byte[] rgbIV rgbKey;byte[] inputByteArray new byte[decryptString.Length / 2];for (int x 0; x decryptString.Length / 2; x){int i (Convert.ToInt32(decryptString.Substring(x * 2, 2), 16));inputByteArray[x] (byte)i;}DESCryptoServiceProvider DCSP new DESCryptoServiceProvider();MemoryStream mStream new MemoryStream();CryptoStream cStream new CryptoStream(mStream, DCSP.CreateDecryptor(rgbKey, rgbIV), CryptoStreamMode.Write);cStream.Write(inputByteArray, 0, inputByteArray.Length);cStream.FlushFinalBlock();return Encoding.UTF8.GetString(mStream.ToArray());}catch{return null;}}}}以上就是PHP和C#可共用的可逆加密算法希望对大家的学习有所帮助。
http://www.zqtcl.cn/news/557391/

相关文章:

  • 宿迁建设局网站a类证查询怎么自己搭建梯子
  • 成都网站品牌设计策划网络推广如何收费
  • html5 js全屏滑动网站源码wordpress 插件 破解
  • 做电影网站怎么批量去水印微信用什么小程序可以提取文字
  • 网站开发费用周期域名网站建设方案书模板
  • 织梦网站问题关于政务网站建设工作情况的总结
  • wordpress 拿站网站搭建后如何使用
  • 网站设计应遵循的原则wordpress免费空间
  • 建设网站的特色企业内部培训app软件
  • jsp网站缓存在哪wordpress设置静态页面
  • 百度做网站电话多少东台网页定制
  • 暖通设计网站推荐百度在西安的公司叫什么
  • 天津响应式网站设计网站建设的任务
  • 多语言网站 自助江门建设局网站
  • 宜兴做阿里巴巴网站常州外贸网站设计
  • 长沙米拓建站wordpress最底部版权
  • 小企业网站建设费用一年wordpress 怎么登陆
  • 阿里云建站可不可以备案wordpress评论滑动插件
  • 网站建设教程出售用苏州久远网络现在的网络营销方式
  • 浮动播放器wordpress刷神马seo排名首页排名
  • 建设网站呼叫中心有什么好处站长统计免费下载
  • 做网站电脑配置要求个高吗电子商务网站的建设包含哪些流程图
  • 青岛做网站大公司wordpress文章页加一言
  • 用哪个网站做相册视频文件夹谷歌ads
  • 注册top域名做公司网站男女做暖网站是什么
  • 郴州本地网站建设高端网站设计多少钱
  • 此网站域名即将过期广告制作属于什么行业
  • 牛牛襄阳网站建设wap网站asp源码
  • 信用网站建设招标书建网站需要什么手续
  • 重庆建网站方法网站开发和维护