开发者社区> 问答> 正文

请教php下如何加密网页?

有些网页我们打开,用chrome的显示代码的功能就能看到网页用到的代码,但是有些网页我们看到的是乱码,是因为加密过了吗?请教高手解答,比如用什么方式加密,如何实现加密,谢谢。

展开
收起
落地花开啦 2016-06-15 15:58:30 1745 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    前端无非 HTML, CSS, JS, 其中只有 JS 可能有逻辑,如果你说的是加密 JS 的话:

    首先这个行为叫「混淆」或「压缩」更合适一点,一般是用专门的工具去除 JS 中的空白字符和注释,把变量名替换成单个字母,调整函数参数和全局变量的方式来进行混淆的,可以增加阅读代码的难度。
    不过一般来说混淆不是目的,目的是为了减少 JS 文件的体积,提升使用体验。
    这方面的工具我感觉最好用的是 UglifyJS, Node 编写的,可以压缩 CSS 和 JS.

    另一方面,确实也有一些应用,比如一些游戏,还比如比特币的网页版钱包,会在浏览器本地进行 AES, RSA 这类的加密,以满足业务逻辑的需要。
    这方面的库有 CryptoJS, 覆盖了绝大部分的通用加密算法。

    2019-07-17 19:39:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载