惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

人人都是产品经理
人人都是产品经理
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
月光博客
月光博客
雷峰网
雷峰网
Google DeepMind News
Google DeepMind News
Y
Y Combinator Blog
Microsoft Security Blog
Microsoft Security Blog
M
MIT News - Artificial intelligence
WordPress大学
WordPress大学
MongoDB | Blog
MongoDB | Blog
V
V2EX
博客园 - 【当耐特】
GbyAI
GbyAI
Stack Overflow Blog
Stack Overflow Blog
I
InfoQ
Martin Fowler
Martin Fowler
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Hugging Face - Blog
Hugging Face - Blog
B
Blog
V
Visual Studio Blog
D
DataBreaches.Net
C
Check Point Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
F
Fortinet All Blogs

博客园 - Dawnxu

修改的Flash + ASP.NET 拍照程序 AjaxPro在Windows 2000 server下不能正常使用的解决方案 MSN 8.0 邀请函! RAR 命令 新版XNet.SqlHelper 很不错的Windows 控件 Developer Express Inc.NET 鼠标按住任意控件拖动窗口 61条面向对象设计的经验原则 本人还有50份GMail邀请函,要的请留言! 关于俱乐部活动的个人想法! 操作MS SQL Server 存储过程的类(外加ASP.NET MessageBox类) 修改的一个Title提示 大学毕业了再看你会后悔一辈子的 妙用Asp.Net中的HttpHandler [转载]ASP.NET分页的处理方式 [转载]ASP.NET开发经验积累 WINDOWS2000开机硬盘自动共享 [转载]无组件上传程序ASP.NET版 C#实现的根据年月日计算星期几的函数
两个WEB程序之间的通信
Dawnxu · 2005-11-02 · via 博客园 - Dawnxu

自己想的一个方案不知道好不好:

1、a= 要传的值,
2、b = 自己定义的一个加密算法,
3、c = 用B来加密A的密码,
4、d = a 通过 b 和 c 加密后的密码(就是用传递的密文)

开始:

一、用 b 算法将 a 用 c 来加密,生成 d (如:AAABBBCCCDDD)
二、将 d 字符串分隔为 n 段,(如:n=4 提高安全性)
三、在A WEB程序中,将分隔后的 n 段字符打乱顺序(N4=AAA,N1=BBB,N2=CCC,N3=DDD,要记住这个顺序),用URL传值到 B WEB程序
    如:send.aspx?N1=BBB&N2=CCC&N3=DDD&N4=AAA
四、在 B WEB程序中将参数N1,N2,N3,N4的值按 A WEB程序打乱前的顺序重新组合得到 d,
五、用 b算法将 d 用 c 来解密,得到 a

示意图:
A WEB:a --(用b算法和c密码加密)--> d --(分隔成n段,打乱顺序,用url传值) --> B WEB
B WEB:url参数 -->(得到打乱前的顺序)--> d --(用b算法和c密码解密)--> a

b 算法 可以是自己的也可以用其他的,但是要可逆的加密算法。
c 密码 用于加密 a,所以尽量复杂一些。
n 段 这个可以自己定义想更安全就多分几段,
打乱的顺序也一样,想更安全就多更乱一些,