社区
基础编程
帖子详情
求一个简单的URL参数加密解密的代码
xy2006
2006-06-22 10:00:55
现有两个B/S系统:一是php,一是asp.net(c#)。要从php页面转到asp.net(c#)页面,传递了URL参数,为了表面上对安全性有个交待,拟对URL参数加密。即在php里加密,到asp.net(c#)里解密,现求一个简单的加解密的代码(要考虑到php和asp.net(c#)两边的实现),谢谢!
...全文
882
12
打赏
收藏
求一个简单的URL参数加密解密的代码
现有两个B/S系统:一是php,一是asp.net(c#)。要从php页面转到asp.net(c#)页面,传递了URL参数,为了表面上对安全性有个交待,拟对URL参数加密。即在php里加密,到asp.net(c#)里解密,现求一个简单的加解密的代码(要考虑到php和asp.net(c#)两边的实现),谢谢!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mynamesucks
2006-06-22
打赏
举报
回复
用base64加解密吧,php,c#都支持的
xy2006
2006-06-22
打赏
举报
回复
不够分分可以再加
xy2006
2006-06-22
打赏
举报
回复
就是最简单的,两种语言里都有对应的函数来解决的最好。按说加解密就是个算法,和语言关系布大啊。再求方案!
szjq
2006-06-22
打赏
举报
回复
这个你得自己写一个函数了,PHP有现成的函数,不知道.net怎么弄,你可以看看PHP函数是如何实现的,然后自己写一个函数或类来解决
xy2006
2006-06-22
打赏
举报
回复
自己顶下
xy2006
2006-06-22
打赏
举报
回复
结了
xy2006
2006-06-22
打赏
举报
回复
英文没问题,中文就不行,为什么呢?
xuenping
2006-06-22
打赏
举报
回复
偶也学到一招了!!!
iasky
2006-06-22
打赏
举报
回复
base64就可以了
xy2006
2006-06-22
打赏
举报
回复
搜了下,下面的应该可以解决我的问题,大家看看有没有什么要注意的,然后结贴
php的编码例子
<?php
$str = 'This is an encoded string';
echo base64_encode($str);
?>
htmlspecialchars() 支持双字节字符,比如汉字
htmlentities()支持单字节字符
C#的解码函数
static string GetStringByBase64(string base64)
{
Encoding encoding=null;
encoding=Encoding.Default;
byte[] buffer=Convert.FromBase64String(base64);
return encoding.GetString(buffer);
}
解码如果不是中文系统要解中文:
将 Encoding.Default
改为 Encoding.GetEncoding("GB18030")
更好些, 这样明确指出 GB18030 编码, 而不用 Default 编码, 可以做到不依赖于当前的操作系统是中文的Windows还是英文的.
xy2006
2006-06-22
打赏
举报
回复
base64 这样啊,好谢谢,我去找找。如果哪位有现存的是最好。
zeroleonhart
2006-06-22
打赏
举报
回复
用base64加解密吧,php,c#都支持的
that's good.or you can write a function by yourself.
iOS8 Framework使用加载xib及图片
从iOS8开始Xcode可以直接创建Framework工程了(
Flannel v0.11.0 ARM64 部署指南:从解压到排障的完整实践
在Kubernetes集群中,网络插件是支撑Pod跨节点通信的核心组件,而Flannel作为最流行的CNI实现之一,其部署与调优始终是运维工程师关注的高频话题。尤其是在ARM64架构(如树莓派、鲲鹏服务器)逐渐普及的背景下,如何基于老版本Flannel构建稳定网络环境,成为边缘计算与混合架构场景中的现实挑战。Flannel通过VXLAN或host-gw等后端封装容器流量,结合etcd存储网络配置,为每个节点分配独立子网,并借助CNI插件将容器接入虚拟网络。合理配置内核模块、MTU值及systemd服务,可有
ios8--加载图片
// // ViewController.m // 06-资源存放问题 #import "ViewController.h" /** 加载图片的方式: 1. imageNamed: 2. imageWithContentsOfFile: 1. 加载Assets.xcassets这里面的图片: 1> 打包后变...
ios 从assets加载图片,如何在iOS 8中使用创建和使用UIImageAsset
iOS 8 introduces a UIImageAsset class with a method registerImage:withTraitCollection:. How do I use this class?解决方案Normally, you won't have to. Instead, you'll use an asset catalog. UIImageAsset, in ...
ios 从assets加载图片_如何在iOS 8中使用创建和使用UIImageAsset
iOS 8 introduces a UIImageAsset class with a method registerImage:withTraitCollection:. How do I use this class?解决方案Normally, you won't have to. Instead, you'll use an asset catalog. UIImageAsset, in ...
基础编程
21,889
社区成员
140,329
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章