-
bcprov-jdk14-133.rar
很抱歉之前下载此代码包的朋友,该代码发现存在严重问题!需要在所有加/解密方法上加同步锁synchronized,否则在高并发情况下会有异常。(2010-3-27附件已更新,bug已修正)
大家都知道PKCS7Padding是C#默认的3DES填充方式,而java默认则与c#不一样,具体请搜索相关知识。
代码部分有参考网上实现,本着共享精神不敢私藏(卖弄啊)。希望对有需要的朋友有参考作用。
源代码默认算法及填充方式: DESede/CBC/PKCS7Padding,可动态修改 key,向量,(在应用在生产环境中,为了提高请求/响应双方安全性,key和向量会随时要求更改,总不至于修改就重启应用吧……)填充方式,详请见源码注释。
附件包含一个支持PKCS7Padding的开源包(jdk1.6版本,官网有其它版本下载),一个log4j包,两个java源文件(一个3DES加/解密,一个支撑工具类)
- 2022-04-27 07:22:29下载
- 积分:1
-
分享SprinMVC+Hibernate+Maven+Mysql+Shiro整合完认证授权源码
资源描述分享SprinMVC+Hibernate+Maven+Mysql+Shiro整合完认证授权源码分享SprinMVC+Hibernate+Maven+Mysql+Shiro整合完认证授权源码分享SprinMVC+Hibernate+Maven+Mysql+Shiro整合完认证授权源码分享SprinMVC+Hibernate+Maven+Mysql+Shiro整合完认证授权源码分享SprinMVC+Hibernate+Maven+Mysql+Shiro整合完认证授权源码分享SprinMVC+Hibernate+Maven+Mysql+Shiro整合完认证授权源码分享SprinMVC+Hibernate+Maven+Mysql+Shiro整合完认证授权源码分享SprinMVC+Hibernate+Maven+Mysql+Shiro整合完认证授权源码
- 2023-02-19 17:50:03下载
- 积分:1
-
基于余弦相似性的文档分类
应用背景该代码是根据其类型来对文档数据进行分类的。爪哇已被用来支持这一想法。关键技术利用基于余弦相似性的方法,开发了该软件…
- 2023-09-03 22:10:03下载
- 积分:1
-
录音程序
资源描述一段可以实现,录音、播放、停止、退出的录音代码,————————————————————————仅供初学者学习所用
- 2022-02-13 06:51:03下载
- 积分:1
-
perl lwp 入门示例
lwp的简单实用说明,真实培训案例说明。对初学者绝对为最佳实践
#!/usr/bin/perl
use strict;
use warnings;
use threads;
use threads::shared;
use Thread::Queue;
use Thread::Semaphore;
use Bloom::Filter;
use URI;
use URI::URL;
use Web::Scraper;
use LWP::Simple;
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2023-07-09 08:10:03下载
- 积分:1
-
车辆跟踪和锁定系统基于GSM和GPS
目前几乎有一个自己的车辆的市民,盗窃是发生在停车场,有时驾驶不安全的地方。 车辆安全是公共车辆非常必要的。车辆跟踪和锁定系统安装在车辆中,以 跟踪到位并锁定汽车引擎。车辆使用的全球定位系统(GPS)所确定的位置和 全球系统移动通信系统(GSM)。这些系统要不断地观察一个移动的车辆和状态报告 的需求。当盗窃认定,该负责人发短信给单片机,单片机再发出 控制信号,以停止发动机马达。授权人需要发送密码到控制器重新启动车辆 打开门。这是更安全的,可靠的,成本低。
- 2022-02-16 05:03:42下载
- 积分:1
-
OpenCV的人脸检测–Java开发者
资源描述包com.shekhar.facedetection;并;进口org.opencv.core.core;进口org.opencv.core.mat;进口org.opencv.core.matofrect;进口org.opencv.core.point;进口org.opencv.core.rect;进口org.opencv.core.scalar;进口org.opencv.highgui.highgui;进口org.opencv.objdetect.cascadeclassifier;并;公共课facedetector {并;public static void main(String [] args){并;系统。LoadLibrary(核心。native_library_name);系统的输入(“ n跑步facedetector”);并;facedetector =新的级联分类器级联分类器(facedetector。类。getResource(“haarcascade_frontalface_alt。XML”)。getpath());Mat图像= highgui。imread(facedetector。类。getResource(“Shekhar .jpg”)。getpath());并;matofrect facedetections =新matofrect();facedetector detectmultiscale(图像,facedetections);并;系统的输入(字符串格式(“检测到%s的面孔”,facedetections。toarray()。长度));并;为(矩形:facedetections。toarray()){核心。矩形(图像,新的点(如果X,如果Y),新的点(如果X + Y + rect.width,矩形,矩形的高度),新的标量(255,0,0));}并;字符串的文件名=“PNG输出。”;系统的输入(字符串格式(写“%s”,文件名));highgui imwrite(文件名、图像);}}
- 2022-05-26 16:54:34下载
- 积分:1
-
大整数运算的执行情况
超长
大算法的执行情况:
+加
+减
+ 乘
+ 除
- 2022-03-19 14:13:08下载
- 积分:1
-
移动社交网络的高效内容共享和搜索
在本文中,我们专注于构建移动社交网络在移动ad hoc网络。尽管一些移动社交网络已经被提出来解决内容共享和移动ad hoc网络搜索,大多数现有的方法要么承担较高的网络管理费用或内容的搜索效率低。根据用户的兴趣和位置信息所提出的方法构建了一个移动社交网络。由于与附近位置的移动节点连接在一起,该方法的网络管理开销降低。的内容的搜索可以通过使用具有低通信成本和高成功率的构建社会联系来执行。基于合成数据集和真实数据的各种实验结果表明,该方法具有比较现有方法有很大的优势。
- 2022-08-14 06:54:00下载
- 积分:1
-
最好的示例推荐系统
这个最好的示例推荐系统
Netflix Netflix要求您为电影评分,以确定哪些电影,你会希望看到。虽然它可以很容易地为电影评分,并不会返回巨大列表,有太多的重复的结果和意见给你并没有那么强大。它易于使用,但它不是让电影推荐的最佳途径。
- 2022-02-10 07:28:12下载
- 积分:1