目录

1. 概述

2. 准备工作

3. 操作说明

3.1 设置代码输入目录

3.2 设置代码输出目录

3.3 执行加密

3.4 查看结果


1. 概述

javascript代码保护一直是很多前端开发工程师头疼的问题。那么如何保护自己辛辛苦苦开发的代码呢?

首先,要将代码进行压缩,压缩后再对代码进行混淆,最后对代码进行加密。一般情况下压缩和混淆工具比较多。这里不再说明,下面说一下如何对代码进行加密保护。

2. 准备工作

下载加密工具jsbk

链接:https://pan.baidu.com/s/1s6CKo4wZm6cJXhZ2XOCORA?pwd=h1kb
提取码:h1kb

解压后运行jsbk.exe

3. 操作说明

3.1 设置代码输入目录

点击输入目录后边的选择按钮,设置需要加密的.js文件所在的文件夹作为输入目录,如果目录中有子文件夹,则软件会将所有子文件夹里的*.js文件一同加密。建议只加密核心代码。

代码中不能包含console.log(error)等输出,会使加密失败。

3.2 设置代码输出目录

点击输出目录后边的选择按钮设置输出目录。

3.3 执行加密

点击执行加密按钮,进行加密。加密时会打开默认浏览器进行运算,如果你的默认浏览器不是Chrome或者火狐,建议将打开的浏览器中的地址复制到chrome浏览器中运行。目前测试中只有IE是不被支持的。

3.4 查看结果

上例是以ExtJs加密为例。加密后的内容摘要如下:

javascript 源代码加密保护相关推荐

  1. 代码加密:加密Java源代码,保护自己的版权!

    内容: 一.为什么要加密? 二.定制类装入器 三.加密.解密 四.应用实例 五.注意事项 Java程序的源代码很容易被别人偷看.只要有一个反编译器,任何人都可以分析别人的代码.本文讨论如何在不修改原有 ...

  2. JavaScript 网站加密和混淆技术

    1.网站加密和混淆技术简介 随着大数据时代的发展,各个公司的数据保护意识越来越强,大家都在想尽办法保护自家产品的数据不轻易被爬虫爬走.由于网页是提供信息和服务的重要载体,所以对网页上的信息进行保护就成 ...

  3. 关于SDC沙盒源代码加密

    关键词:SDC沙盒. SDC沙盒.SDC沙盒.SDC沙盒.SDC沙盒.SDC沙盒.SDC沙盒.SDC沙盒.SDC沙盒.SDC沙盒.SDC沙盒.SDC沙盒.SDC沙盒.SDC沙盒.SDC沙盒.SDC沙盒 ...

  4. DRM-内容数据版权加密保护技术学习(上):视频文件打包实现(转)

    1. DRM介绍: DRM,英文全称Digital Rights Management, 可以翻译为:内容数字版权加密保护技术. DRM技术的工作原理是,首先建立数字节目授权中心.编码压缩后的数字节目 ...

  5. .NET 产品版权保护方案 (.NET源码加密保护)

    一.   前言 大家好,我是康世杰,大家可以叫我Jason. 我和大家一样,都是搞技术出身,也未当过讲师,所以口材有限,如果讲得不好之处,还希望大家多多海含,谢谢. 今天是我们第一次见面,能认识你们, ...

  6. 如何在Wordpress中加密保护网站视频和网页内容?

    本教程将教您如何使用DRM加密软件来保护WordPress网站的视频/网页内容.保护WordPress的视频.文本.图像和JavaScript免受盗版. 在教育和众多商业领域中,Wordpress网站 ...

  7. 源代码加密软件选型分析

    1源代码加密软件需求背景: 目前很多企业都拥有自己的研发机构,其研发成果往往体现在源代码和技术文档方面,这些核心机密,如何防止研发参与人员泄密,如何防止核心成员把研究成果带走另立山头,或者提供给竞争对 ...

  8. 如何选择源代码加密软件

    1源代码加密软件需求背景: 目前很多企业都拥有自己的研发机构,其研发成果往往体现在源代码和技术文档方面,这些核心机密,如何防止研发参与人员泄密,如何防止核心成员把研究成果带走另立山头,或者提供给竞争对 ...

  9. 源代码加密软件类型分析

    随着计算机和网络技术的普及发展,公司和企业的办公方式和业务流发生了翻天覆地的变化. 全世界有60%的人主要从事与信息的生成.加工和存储以及相关技术的服务性工作.大量数据信息的创建.存储.传输以及共享方 ...

  10. 源代码加密软件的那些事儿

    1源代码加密软件需求背景: 目前很多企业都拥有自己的研发机构,其研发成果往往体现在源代码和技术文档方面,这些核心机密,如何防止研发参与人员泄密,如何防止核心成员把研究成果带走另立山头,或者提供给竞争对 ...

最新文章

  1. 软件工程个人作业01
  2. Cesium学习笔记(九):导入3D模型(obj转gltf)
  3. 算法试题 - 找出最小 k 个数
  4. PHP7天前的时间戳
  5. 1.两个VLAN通过两个交换机与路由器的通信
  6. Codeforces Round #552 (Div. 3) —— B. Make Them Equal
  7. BZOJ 4516 [Sdoi2016] 生成魔咒
  8. Access和sql server的语法区别
  9. 《机器学习实战》笔记(03):决策树
  10. c printf 段错误_错误:预期声明在C中的printf之前指定
  11. 【渝粤教育】国家开放大学2018年春季 0538-21T社区护理 参考试题
  12. python中的匿名函数_Python匿名函数详解
  13. java压缩图片工具类Thumbnailator
  14. 什么是LED屏/ThinkPadX200/X200S/X301/T400/T500等那些是LED屏?
  15. 软件工程导论学习总结
  16. 数据中台在企业数字化转型中的践行(上篇)
  17. Wamp下载及安装问题
  18. javaweb大全:地址来自 孤傲苍狼
  19. 苏黎世投机定律 读书笔记2
  20. excel文档最下面被计算机框挡住,电脑excle数据栏?求电脑专家 电脑屏幕下方的任务栏把excel表格最下面那一栏挡住显示不出来了 自动求和数据看不到。。。...

热门文章

  1. android切图双数,浅谈网页设计切图规范
  2. html两个自然段怎么写,春天作文二个自然段
  3. matlab 调用 lingo,lingo和matlab用哪个
  4. 家用WIFI网络摄像头(P2P)安全吗?记一次海思Hi3518方案摄像头的测试
  5. axure6.5汉化
  6. python实验报告六_Python 基础语法
  7. ubuntu gif 制作工具
  8. Mysql 常用函数集
  9. 3.27 如何使用udp给飞秋发消息(python)
  10. 人脸识别 java_利用Java调用OpenCV进行人脸识别