我正在使用视频嵌入代码(类似于 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&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&version=3" type="application/x-shockwave-flash" width="420" height="315" allowscriptaccess="always" allowfullscreen="true"></embed></object>
假设我想更改部分:
value="http://www.youtube.com/v/fRgWBN8yt_E?hl=en_US&version=3">
进入:
value="sdfj8435437fjdfs8458543(Some Kind of hashing or encryption)">
谢谢,
尼米
那是完全不可能的.
无论您做什么,用户都可以在检查器或网络选项卡中看到最终结果.
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 代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!
在 SELECT(MYSQL/PHP) 中加入 2 个表Joining 2 tables in SELECT(MYSQL/PHP)(在 SELECT(MYSQL/PHP) 中加入 2 个表)
如何使<option selected=“selected">由How to make lt;option selected=quot;selectedquot;gt; set by MySQL and PHP?(如何使lt;option selected=“selectedgt;由 MySQL 和 PHP 设置?)
使用 PHP 中的数组自动填充选择框Auto populate a select box using an array in PHP(使用 PHP 中的数组自动填充选择框)
PHP SQL SELECT where like search item with multiple wordsPHP SQL SELECT where like search item with multiple words(PHP SQL SELECT where like search item with multiple words)
json_encode 从 MSSQL-SELECT 产生 JSON_ERROR_UTF8json_encode produce JSON_ERROR_UTF8 from MSSQL-SELECT(json_encode 从 MSSQL-SELECT 产生 JSON_ERROR_UTF8)
MySQL ORDER BY rand(),名称 ASCMySQL ORDER BY rand(), name ASC(MySQL ORDER BY rand(),名称 ASC)