问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在js中 如何引用一个第三方的类

发布网友 发布时间:2022-04-26 09:30

我来回答

4个回答

热心网友 时间:2022-04-22 21:07

楼主是需要在js中进行文本加密吗?一般在js中引用的第三类是不可行的。你需要根据第三类自己自定义js类库(如果楼主所说的那个第三方类库是js类库的话直接引用就好了)
简单的说下js的类库吧。例如在js里边定义一个数组:var array = new Array(); 其实 这个Array就是个类库 只不过这个类库是js开发团队已经自定义提供支持了;第二个问题:<% .....%>这个是在服务器页面当中嵌套java代码块 ,楼主可在用户输入页面导入第三类库 示例代码:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>在import后边加入你的第三方类库路径。然后定义一个hidden 的表单标签 用来保存加密过的密码;示例代码:<input type="hidden" value="<%=Md5.encoderByMd5(str) %>" /> ,Md5是我自定义的第三方类 。str即为用户输入的原始密码 ;然后在后台的时候 你直接接受这个 hidden标签value值即可。这个值即为加密过后的密码。希望我的回答对你有帮助 不懂的话请追问!谢谢追问" />

这种方法中,str怎么获取?我这里需要获取用户在文本框里输入的数据,这是我提问的关键

热心网友 时间:2022-04-22 22:25

你的这个第三方库的也是javascript的吗?如果是的话那么只要在你的网页里面直接<script src="xxx" />引入这个js文件就好了。后面加密的时候就可以直接使用这个js文件里面定义的类了追问当然不是,是第三方jar包,java类

追答javascript在浏览器端显然无法调用你的java类的。两个办法
1.把这个java类包成一个applet,然后如果浏览器端支持java applet的话可以调用你的applet来进行加密
2.把这个jar反编译出来(java的反编译程序与源代码相差无几,很好理解。百度一下,很多java反编译工具的),然后照着写一个javascript版本
用户在文本框输入的数据很好获取:
比如下面的input

在javascript里面
document.getElementById("mytext").value就是用户输入了

热心网友 时间:2022-04-23 00:00

你直接搜索一下如何在网页中嵌入java小程序吧,我不懂java这东西。

不过如果觉得不安全最简单的办法是使用https协议传送数据。至于你的导师说的第三方类...我觉得你找不到,这种高级东西估计没免费的。 而且他说的加密应该是服务器端每次发给客户端不同的公钥,客户端用这个加密,服务器端再用私钥解密,这样才能保证安全。

楼上几位说的那种单纯的客户端加密没意义。因为黑客照样可以截取加密后的密码,然后用这个密码进行服务器端认证。

热心网友 时间:2022-04-23 01:51

你只能参照这个类,实现一个js的版本,然后用这个js进行加密,再发送到后台追问只是一个第三方jar包,我无法看见内部的java代码,没有办法参照啊

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现在厨师一个月工资是多少,炒菜和配菜,在什 成都厨房工资多少钱一个月 现在厨师一个月工资是多少,炒菜和配菜,在什么地方的价格,请详细点,谢 ... 华硕电脑上没有触摸板设置华硕笔记本电脑触摸板怎么开启 新买的光碟DVD-R是空白的,我想把他制作成一个系统光碟,谁知道怎么制 ... 请问空白光盘刻录车载DVD后,播放时只有目录放不出来是怎么回事啊?_百 ... 请问将一张DVD-R空白光盘作为数据盘使用能够重复写入或者续写数据吗?谢 ... 我现在有DVD-R盘,怎样刻录?一定需要刻录机吗? 做辣椒酱为什么要放酒 做辣椒酱为啥要放酒 2024年区块链的趋势和方向 赧字的读音 怎么隐藏JS中的加密代码,怎么让别人看不出你的JS加过密? 赧 怎么读?什么解释? javascript怎样利用C#生成的RSA公钥对字符串加密? 赧读什么 为黑狗取名 Cocos2d-JS服务端和客户端的通信怎么加密和解密 赧这个字怎么读 小黑狗 母的 泰迪犬 求起名 要可爱 简单的 我们想叫巧克力 她妈妈说出去叫太傻 她妈妈要叫小黑 有太土 - 求与之php openssl_public_encrypt()相对应的js加密方法 这个字&quot;赧‘怎么读? 目前全息投影有多少种应用?能达到什么程度呢? 湖南药师考核专业课20学分是否还需要考试 关于nodejs 怎么实现 crypto des加密 一台全息投影多少钱? 在浏览器端,安全控件跟 JS 加密的密码有何区别? 湖南省信息采集后多久开通继续教育 请问这个js是由什么方式加密混淆的如何解密?? 全息投影展柜用一个投影机可以吗 我是湖南怀化的老师,请问今年申报职称要求公需科目的培训必须达到几次 销户是先销一般户还是先销基本户 赧,这个字念什么? nodejs 有md5withrsa 的加密方法吗 先销后进什么意思,要是没有库存呢? 赧是什么字? 流行歌曲创始者是谁? 对于先销售后采购的业务情形,财务上要如何做账?谢谢。 周赧王的谥号为什么是“赧”,“赧”怎么读 国内现在的大众流行音乐是怎么来的? 先销上个月流转的流量还是当月套餐内的流量? 怎么读赧 如何防止button里的onclick事件传递参数被别人用火狐浏览器修改提交? 人死后先销户口还是先领丧葬费 如是者数年,未尝间断,亦无所苦翻译 赧是什么读音 流行歌曲创造书籍 春节生的黑狗求名字 1、设p=5,q=11,e=3,明文为9,用RSA算法进行加密和解密,并比较结果. 销售前先销售自己的五个步骤是什么? 历代名人写过哪些家书,比如说《诫子书》、《傅雷家书》了,再多推荐几篇有名的家书呗,能让心清静的