源码加密-关于web前端代码加密的问题

问题描述

关于web前端代码加密的问题

通常情况下,大家都可以通过f12来查看源代码,并且修改源码,我问一下怎样让源码或者是部分源码不能通过浏览器修改.

解决方案

前台的东西没用加密,只有增加阅读难易程度,可以修改变量名称为,a,b,c这种不让别人一下就可以看到,不过我看最后自己都会搞混,没多大意义

http://www.jb51.net/tools/eval/

解决方案二:

f12修改源码是浏览器的功能,不能禁止吧

解决方案三:

你的源码要想在浏览器上运行就要适应浏览器的规则,前台代码就是要展现出来的东西,一些要加密的代码就别放前台了

时间: 2024-12-28 00:19:26

源码加密-关于web前端代码加密的问题的相关文章

死磕Tomcat7源码之二:web组件初始化

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dba10g.blog.51cto.com/764602/1775827 经过死磕Tomcat7源码之一:解析web.xml,已经知道webapp的配置信息是如何解析到内存中.接下来,就是如何将对应的组件对象初始化化.分析所有的组件初始化过程,根本不可能.本文重点针对阐明3个主要组件的初始化过程,分别是:servlet,listener,filter.通过本文,你可以掌握以下知识

《Web前端开发最佳实践》——1.3 规范的Web前端代码:更易维护、更高性能和更安全

1.3 规范的Web前端代码:更易维护.更高性能和更安全 规范的代码,这是所有软件开发中对代码的基本要求,前端开发也是一样的,要求编写规范的HTML.CSS和JavaScript代码. 什么样的前端代码才能称得上规范的代码?探讨这个问题之前,首先需要强调的是规范不是标准,不是放之四海而皆准的,不同的项目中的代码规范是有可能有差异的,比如命名,有些项目规定HTML标签的id必须要以控件的缩写名作为前缀,如按钮的id名以"btn"作为前缀,有些只是规定命名有意义就可以.再比如有些项目规定J

《Web前端开发最佳实践》——2.5 Web前端代码开发和调试

2.5 Web前端代码开发和调试 2.5.1 Web前端集成开发环境 很多集成开发环境(IDE)都集成了前端代码IDE,如Visual Studio.Eclipse等,但在纯粹的前端开发中,这些IDE显得不够强大而且不够轻量.这里推荐两款强大的IDE:Aptana Studio和WebStorm. Aptana Studio是一个开源的Web开发工具,有非常强大的JavaScript编辑器和调试器(见图2-4).它的主要特性包括: JavaScript函数.HTML及CSS的Code Assis

对抗拖库 —— Web 前端慢加密

0×00 前言 天下武功,唯快不破.但密码加密不同.算法越快,越容易破. 0×01 暴力破解 密码破解,就是把加密后的密码还原成明文密码.似乎有不少方法,但最终都得走一条路:暴力穷举.也许你会说还可以查表,瞬间就出结果.虽然查表不用穷举,但表的制造过程仍然需要.查表只是将穷举提前了而已. 密码加密,用的都是单向散列计算.既然单向,那就是不可逆,那只能穷举.穷举的原理很简单.只要知道密文是用什么算法加密的,我们也用相同的算法,把常用的词组跑一遍.若有结果和密文一样,那就猜中了. 穷举的速度有多快?

【经典源码收藏】jQuery实用代码片段(筛选,搜索,样式,清除默认值,多选等)_jquery

本文实例总结了jQuery实用代码片段.分享给大家供大家参考,具体如下: //each遍历文本框 清空默认值 $(".maincenterul1").find("input,textarea").each(function () { //保存当前文本框的值 var vdefault = this.value; $(this).focus(function () { if (this.value == vdefault) { this.value = "&q

openstack源码安装后Web中没有“项目”

问题描述 请教个问题,我用源码安装了openstack各组件后(系统CentOS6.5),现在登录发现没有"项目".使用普通用户登录页面左边是空的,使用管理员账户登录会有"管理员".请问这个"项目"是由哪个组件负责呢?我应该如何入手检查.谢谢 解决方案 解决方案二: 求助求助解决方案三: 每个租户作为一个项目,你新增一个租户就可以看到会增加一个项目

死磕Tomcat7源码之一:解析web.xml

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dba10g.blog.51cto.com/764602/1775723 熟悉java web开发的同学都清楚,tomcat作为一款非常流行的servlet容器,开源,流行,配置简单,不需要赘述.个人认为,web.xml作为webapp的入口,弄清楚该文件的底层解析过程,进而可以窥探tomcat的底层工作机制,搞明白tomcat对servlert规范的实现机理. 通过本文,可以知

yii框架源码分析之创建controller代码

使用yii框架的url路径一般形如hostname/?r=xxxx/xxxx/xxxx&sdfs=dsfdsf 我们可以看到有时会使用protected目录下的controller,有时会使用module中controller,具体是如何处理的呢,请看如下的分析: 以下代码摘自yii框架核心代码%Yiiroot%/framework/web/CWebApplication.php 复制代码 代码如下: ===============================================

MD5加密C#和js代码加密结果不同 求解决办法

问题描述 MD5加密C#和js代码加密常规字符串是正确的,但是加密"c4˜Î‹>ËÅÃз4?ún"引号里边的字符串,加密结果不同编码挨个试过了,都不行,应该不是编码的问题.wq最新加密q密码md5加密后2F1C2A975367874C60C3B8AACF0872ED调用hexchar2bin后h1="x2Fx1Cx2Ax91x53x67x87x4Cx60xC3xB8xAAxCFx08x72xED"Q号salt="x00x00x00x00x2ex8b