当前位置:首页 » 密码管理 » 百度url加密

百度url加密

发布时间: 2024-06-14 19:00:23

java 中 url地址栏里传的数字值,如何加密

现在很多加密算法的 比如你可以使用XXTea加密。前端使用post请求,请求之前将你要传的参数 组合成一个json格式,之后进行XXTea加密,加密完之后 将加密得到的字符串放到post 请求数据中。后台加一个拦截器,拿到你的请求地址以及加密字符串,然后将字符串解密 得到一个map,再通过request得到的ParamRequestWrapper 将解密后的参数放回去,这样你的方法就可以照常拿到数据了。

⑵ java如何给URL进行加密啊

url是直接显示在地址栏中的,这个无法加密,但是可以用https安全套接字,安装服务端证书。如果你不想别人看到某个地址,你可以用request.setRequestDispacher("*/.jsp").forword(request,response);我不知道拼对没有,自己多网上搜下。

⑶ JAVA如何对URL进行加密和解密啊

URLDecoder和URLEncoder应该是不行的,程序员轻易的就能解码修改参数后重新编码。
比较合适的就是RSA加密了,只要两个服务器共用一个密钥,一个加密,另一个收到后再用密钥解密就行。因为是整数加密,所以在没有证书的情况下基本无法解密的。
des加密也是不错的选择,比RSA简单。

如果有能力也可以自己写一个简单的加密方法。

⑷ Https 瀵 url 鏄濡备綍锷犲瘑镄勶纻

鍦ㄧ绣缁滃畨鍏ㄧ殑涓栫晫閲岋纴HTTPS镀忎竴搴у潥涓嶅彲鎽х殑锘庡牎锛屽畠镄勫嚭鐜板氨鏄涓篣RL锷犲瘑淇濋┚鎶よ埅銆傛湰绔犳繁鍏ュ墫鏋怘TTPS镄勫姞瀵嗘満鍒讹纴鎻绀哄叾濡备綍淇濇姢鏁版嵁浼犺緭鍏嶅弹涓闂翠汉渚垫𡒄銆侣TTPS镄勫姞瀵呜繃绋嬫秹鍙婂嶆潅镄勬暟璁哄拰瀵嗙爜瀛﹀师鐞嗭纴镞ㄥ湪鍏ㄩ溃纭淇濇暟鎹镄勯殣绉佸拰瀹屾暣镐с



棣栧厛锛孒TTPS鍒╃敤瀵圭О锷犲瘑鎶链锛屾湇锷$鐢熸垚涓瀵瑰瘑阍ワ细涓涓鍏寮镄勫叕阍(e)鍜屼竴涓淇濆瘑镄勭侀挜(d)銆傜湅浼肩亩鍗曪纴瀹炲垯鍏抽敭鍦ㄤ簬濡备綍瀹夊叏鍦颁紶杈撹繖涓绉侀挜銆傚傛灉鍦ㄤ紶杈撹繃绋嬩腑琚涓闂翠汉鎴銮凤纴镓链夌殑阃氢俊灏变细𨱌撮湶镞犻仐銆备负瑙e喅杩欎釜闂棰桡纴HTTPS寮曞叆浜嗛潪瀵圭О锷犲瘑镄勬濊矾锛岃╂湇锷$鍏寮鍏阍ワ纴钥屽㈡埛绔鍒欑敓鎴愬圭О锷犲瘑瀵嗛挜m锛屽苟鐢ㄦ湇锷$镄勫叕阍ヨ繘琛屽姞瀵嗭纴浠ョ‘淇濆彧链夊弻鏂硅兘鍏变韩杩欎釜锷犲瘑瀵嗛挜銆



铹惰岋纴鍗充究濡傛わ纴涓闂翠汉鏀诲嚮渚濈劧瀛桦湪銆备负浜呜繘涓姝ュ己鍖栧畨鍏锛孒TTPS缁揿悎浜嗘暟瀛楄瘉涔﹀拰鏁板瓧绛惧悕銆傛暟瀛楄瘉涔︾敱鍙椾俊浠荤殑璇佷功棰佸彂链烘瀯(CA)绛惧彂锛屽寘钖浜嗗叕阍ュ拰绉侀挜锛屽㈡埛绔阃氲繃楠岃瘉璇佷功阈剧‘淇濆叾鐪熷疄镐у拰链夋晥镐с傛暟瀛楃惧悕鍒欐彁渚涗简涓灞傞濆栫殑淇濇姢锛岀‘淇濅俊鎭鍦ㄤ紶杈撹繃绋嬩腑链琚绡℃敼銆



鍦℉TTPS镄勫姞瀵嗘祦绋嬩腑锛屽㈡埛绔鍜屾湇锷″櫒阃氲繃SSL/TLS鍗忚杩涜屾彙镓嬶纴链熼棿浼氲繘琛屼竴绯诲垪姝ラわ纴鍖呮嫭璇佷功楠岃瘉鍜屽叡浜瀵嗛挜鐢熸垚銆备竴镞﹀畬鎴愯繖涓杩囩▼锛屽㈡埛绔鍜屾湇锷″櫒灏卞彲浠ヤ娇鐢ㄥ叡浜镄勫圭О瀵嗛挜KEY杩涜屽姞瀵嗛氢俊锛屽缓绔嬭捣涓𨱒″潥涓嶅彲鎽х殑鏁版嵁闅ч亾銆



镐荤殑𨱒ヨ达纴HTTPS镄勫姞瀵呜繃绋嫔阀濡椤湴铻嶅悎浜嗗圭О锷犲瘑镄勯珮鏁埚拰闱炲圭О锷犲瘑镄勫畨鍏锛岃緟浠ユ暟瀛楄瘉涔﹀拰鏁板瓧绛惧悕镄勫弻閲崭缭闅滐纴鏋勫缓浜嗕竴搴ф姷寰′腑闂翠汉鏀诲嚮镄勯槻鎶ゅ欍傝繖浣垮缑鎴戜滑鑳藉熷湪浜鍙楃绣缁滀究鍒╃殑钖屾椂锛岀‘淇濅釜浜轰俊鎭鍜屾暟鎹镄勯殣绉佸畨鍏ㄣ

⑸ 百度的url是怎么加密的

php有mcrypt库,但是本人用下来很烂,加密在解密字符串会多出很多原来没有的字符,而且总是乱码,差不多只有sha1是比较好用的
用哈希加密非常简单
Location('music.php?url='.sha1($_GET['url']));
但是相比php,javascript的加密技术就更厉害了,我有sha1,md5和blowfish的三种加密函数,这些都是比较常用的算法!

⑹ 用JS方法加密URL

首先,很不推荐你使用get方式发送密码,最好是使用post.
原因是,你通过一个连接把用户名和密码发送到后台,即便密码不是明文,别人获取不到密码明文,但是,只要你这个连接成功登陆过,别人就可以拿这个连接到处登陆.密码明文加密完全角同虚设.

如果非想使用get方式发送,我可以给你个思路,就是表单附带发送令牌,这个令牌是表单内的隐藏域,后台里对每一个时刻都不同的字符串做单向加密然后保存SESSION会话,一般使用md5方式,然后表单页面隐藏域写出该SESSION的值.发送表单的时候,附带令牌一起发送,(在url形式中就是多了一个参数),后台验证令牌是否是保存过的SESSION值,如果是,执行登陆,如果不是,就报错.

不管令牌是不是正确的,你都需要在每次生成页面时重新更新一次令牌并输出,这样才能保证唯一性.
然后你可以使用js版的md5把密码处理成加密字符串.
这样可以躲过部分不熟悉html的,但是如果他懂html,只需查看html的令牌,然后自己去组成url,那么照样还是不行.
所以,这种形式仍是不可取的,正宗的方式就是post发送用户名和密码,或是ajax的get方式发送.

⑺ url参数加密

加密URL参数

插件在访问 Web 程序时,可以使用 Get 方法或 Post 方法提交数据,无论是哪种方法,按照 HTTP 协议的规范,参数总是按照以下格式提交(每对参数名/参数值以“&”号分隔):

参数名1=参数值1&参数名2=参数值2&参数名3=参数值3...

如果您没有使用SSL,所有的参数名和参数值都将以明文的形式通过网络传输到 Web 服务器,显然这种方式是很不安全的,为了保证插件与Web 程序的通讯安全,插件在提交参数前可以对每个参数值使用 Rijndael 加密算法进行加密处理,并使用 Base64 编码转换为可读字符串形式。

Rijndael 加密算法是一种高效的对称加密算法,它是 AES(Advanced Encryption Standard,高级加密算法标准)的实现,在加密和解密时有两个基本参数:初始向量和密钥,Web程序在进行解密时必须使用和插件端设置相同的初始向量和密钥。

下面分别列出了加密和不加密的例子各一个:

a. 不加密:Username=test&Password=123456&ClientIP=192.168.0.200&CurrentTime=2005-07-06+23%3a51%3a29

b. 加密:Username=ZtlBwgvwkS5YV98N9cgO%2fw%3d%3d&Password=vBSchK4dJX7Z2zfUatu9ZQ%3d%3d&CurrentTime=mpNifqRIvBV2xZi3d%2fPli6%2bZwR9BKHs4y6t%2bNS2QIr4%3d

在 Web 程序端必须使用相同的算法来解密各个参数值,具体如何实现取决与您所使用的 Web 程序语言,这就需要您找到特定语言的算法实现。解密一个参数值的过程包括下面三个步骤:

1. 使用 Base64 算法将参数值转换为字节数组;

2. 使用 Rijndael 算法将 1 中得到的字节数组解密得到另一字节数组;

3. 将 2 中得到字节数组用特定的字符集转换成字符串,即得到原始的数据。

插件安装目录下的“GVODClassLib.dll”文件包含了加密和解密的算法实现类 CryptoUtility,它的 Decrypt 方法可以直接将 Base64 编码后的密文解密为原文字符串,如果您的 Web 程序使用的是 asp.net 编写的,可以将该文件拷贝到您 Web 站点的“/bin”目录下,然后按照下面的例子完成解密:

<%@ page language="C#" %>
<%@ import namespace="Com.GVOD" %>
<%
//定义密钥,请改成你加密时使用的密钥
string key = "OEtxF/yyALd2NflVW4KSMspQIozPkSRL+mEdvlBAzUQ=";

//定义初始向量,请改成你加密时使用的初始向量
string iv = "Cz3EXGTEMeIN8PXKFLiZWg==";

//定义密钥长度,请改成你加密时使用的密钥的长度
int keyLength = 256;

//生成 CryptoUtility 类的实例
CryptoUtility util = new CryptoUtility(key, iv, keyLength);

//解密用户名
string username = util.Decrypt(Request["Username"]);

//解密密码
string password = util.Decrypt(Request["Password"]);

//解密其它参数
...
%>

热点内容
mp4反编译软件 发布:2024-10-25 16:47:33 浏览:998
哪个是提升电脑帧数的配置 发布:2024-10-25 16:43:45 浏览:95
以一种访问权限不允许的方式 发布:2024-10-25 16:38:32 浏览:404
嵌入式linux开发环境搭建 发布:2024-10-25 16:26:51 浏览:325
奥迪a4l乞丐版什么配置 发布:2024-10-25 16:20:33 浏览:411
python读取txt文件数据 发布:2024-10-25 16:07:36 浏览:23
获取局域网服务器的真实ip 发布:2024-10-25 16:01:36 浏览:28
多线程程序java 发布:2024-10-25 15:58:32 浏览:228
安卓最大的图片是哪个 发布:2024-10-25 15:55:06 浏览:467
云服务器登录小号 发布:2024-10-25 15:41:34 浏览:402