在源视图中加密html代码 [英] Encrypt html code in source view

查看:114
本文介绍了在源视图中加密html代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用视频嵌入代码(类似于YouTube的嵌入代码),我想加密或散列一部分代码(视频的视频ID或文件名)。
对我来说,查看页面的源代码的用户将无法查看这些项目。
有没有办法这样做?任何建议?

I am using an video embed code (Similar to youtube's embed code) and I would like to Encrypt or hash a part of the code (The Video id or filename of the video). It is important to me that a user that views the source code of the page wont be able to view those items. Is there a way I can do so? Any recommendation?

我补充说,我的网站正在使用php。

I'd add that my site is using php.

例如,这里是一个YouTube嵌入代码:

For example, here is an youtube embed code:

<object width="420" height="315"><param name="movie" value="http://www.youtube.com/v/fRgWBN8yt_E?hl=en_US&amp;version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/fRgWBN8yt_E?hl=en_US&amp;version=3" type="application/x-shockwave-flash" width="420" height="315" allowscriptaccess="always" allowfullscreen="true"></embed></object>

可以说我想要更改部分:

Lets say I would want to change the part:

value="http://www.youtube.com/v/fRgWBN8yt_E?hl=en_US&amp;version=3">

进入:

value="sdfj8435437fjdfs8458543(Some Kind of hashing or encryption)">

谢谢,

Nimi

推荐答案

这完全是根本不可能的。

That is completely, fundamentally impossible.

无论你做什么,用户可以在检查器或网络选项卡中查看最终结果。

No matter what you do, the user can see the final result in the inspector or network tab.

相反,您可以在URL中放置一次性令牌,以使其只能工作一次。

Instead, you can place a single-use token in the URL so that it will only work once.

这篇关于在源视图中加密html代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆