资源简介
使用了paillier算法的同态加密技术,实现了数字匿名投票系统。 这是一个demo。 但实现了加密流程的所有功能。 需要使用数据库。 需要的话请联系我要数据表 mulming@163.com. 同时有密码学的同伴。欢迎相互交流
代码片段和文件信息
package com.vote.controller;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import com.vote.pojo.User;
import com.vote.pojo.Vote;
import com.vote.service.VoteService;
/**
* @author: mulming
* @ClassName: VoteController
* @date: 2019年1月15日 上午9:33:06
* @Description:TODO(这里用一句话描述这个类的作用)
*/
@Controller
@RequestMapping(“/vote“)
public class VoteController {
@Autowired
private VoteService voteService;
@RequestMapping(“/login.do“)
public String login(User userHttpServletRequest reqHttpSession session) {
User newUser=voteService.longin(user);
if(newUser!=null) {
if(newUser.getRole()==2) {
session.setAttribute(“user“ newUser);
//得到参加竞选的人
List campaigner=voteService.getCampaigner();
req.setAttribute(“campaigner“ campaigner);
return “index“;
}else {
session.setAttribute(“user“ newUser);
List campaigner=voteService.getCampaigner();
req.setAttribute(“campaigner“ campaigner);
return “statistics“;
}
}else {
req.setAttribute(“msg“ “Your account or password is incorrect!“);
return “login/login“;
}
}
@RequestMapping(“/voting.do“)
public String voting(String userNameString idNumHttpServletRequest reqHttpSession session) {
voteService.voting(userName idNum);
List campaigner=voteService.getCampaigner();
req.setAttribute(“campaigner“ campaigner);
return “index“;
}
@RequestMapping(“/votingDetile.do“)
public String votingDetile(int campaignerIdHttpServletRequest req) {
List voted=voteService.getVoteDetileByCID(campaignerId);
req.setAttribute(“voted“ voted);
return “detailOfVote“;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-01-15 09:29 voteSystem\
目录 0 2019-01-16 10:41 voteSystem\WebContent\
目录 0 2019-01-15 09:29 voteSystem\WebContent\me
文件 39 2019-01-15 09:29 voteSystem\WebContent\me
目录 0 2019-01-15 09:29 voteSystem\WebContent\WEB-INF\
目录 0 2019-01-15 09:30 voteSystem\WebContent\WEB-INF\lib\
文件 2730866 2018-08-08 13:52 voteSystem\WebContent\WEB-INF\lib\xm
文件 55782 2018-07-23 20:32 voteSystem\WebContent\WEB-INF\lib\jackson-annotations-2.8.5.jar
文件 61829 2018-07-23 20:32 voteSystem\WebContent\WEB-INF\lib\commons-logging-1.2.jar
文件 855948 2018-04-18 21:52 voteSystem\WebContent\WEB-INF\lib\mysql-connector-java-5.1.26-bin.jar
文件 598978 2018-07-23 20:32 voteSystem\WebContent\WEB-INF\lib\spring-test-4.3.7.RELEASE.jar
文件 827024 2018-07-23 20:32 voteSystem\WebContent\WEB-INF\lib\log4j-core-2.3.jar
文件 41077 2018-07-23 20:32 voteSystem\WebContent\WEB-INF\lib\slf4j-api-1.7.22.jar
文件 58724 2018-07-23 20:32 voteSystem\WebContent\WEB-INF\lib\spring-aspects-4.3.7.RELEASE.jar
文件 915615 2018-07-23 20:32 voteSystem\WebContent\WEB-INF\lib\spring-webmvc-4.3.7.RELEASE.jar
文件 414240 2018-07-23 20:32 voteSystem\WebContent\WEB-INF\lib\jstl-1.2.jar
文件 380004 2018-07-23 20:32 voteSystem\WebContent\WEB-INF\lib\spring-aop-4.3.7.RELEASE.jar
文件 1592620 2018-07-23 20:32 voteSystem\WebContent\WEB-INF\lib\mybatis-3.4.2.jar
文件 85324 2018-07-23 20:32 voteSystem\WebContent\WEB-INF\lib\spring-oxm-4.3.7.RELEASE.jar
文件 9990 2018-07-23 20:32 voteSystem\WebContent\WEB-INF\lib\slf4j-log4j12-1.7.22.jar
文件 1390360 2018-04-26 15:15 voteSystem\WebContent\WEB-INF\lib\poi-scratchpad-3.17.jar
文件 489884 2018-07-23 20:32 voteSystem\WebContent\WEB-INF\lib\log4j-1.2.17.jar
文件 2701171 2018-04-26 14:39 voteSystem\WebContent\WEB-INF\lib\poi-3.17.jar
文件 263286 2018-07-23 20:32 voteSystem\WebContent\WEB-INF\lib\spring-ex
文件 2029794 2018-07-23 20:32 voteSystem\WebContent\WEB-INF\lib\ant-1.9.6.jar
文件 235656 2018-07-23 20:32 voteSystem\WebContent\WEB-INF\lib\ognl-3.1.12.jar
文件 1139269 2018-07-23 20:32 voteSystem\WebContent\WEB-INF\lib\spring-context-4.3.7.RELEASE.jar
文件 5924600 2018-04-26 15:16 voteSystem\WebContent\WEB-INF\lib\poi-ooxm
文件 817936 2018-07-23 20:32 voteSystem\WebContent\WEB-INF\lib\spring-web-4.3.7.RELEASE.jar
文件 751238 2018-08-08 14:00 voteSystem\WebContent\WEB-INF\lib\commons-collections4-4.1.jar
文件 584207 2018-07-23 21:17 voteSystem\WebContent\WEB-INF\lib\sqljdbc4-4.0.jar
............此处省略119个文件信息
- 上一篇:微服务架构与实践_王磊著高清版.pdf
- 下一篇:每天5分钟玩转docker容器技术
相关资源
- 国标密码算法
- 介绍了关于estream的7中流密码算法
- 单表替换密码算法破解工具
- 国密算法SM2 SM3 SM4相关算法及推荐参数
- SM2椭圆曲线公钥密码算法
- GM T 0009-2012 SM2密码算法使用规范
- 一种新型的基于FPGA的SMS4密码算法电路
- 祖冲之序列密码算法行业标准文档(
- SM2椭圆曲线公钥密码算法(完整)
- 基于SM2密码算法的证书认证系统密码
- GMT 0002-2012 SM4分组密码算法
- RSA公钥密码算法的能量分析攻击与防
- GMT 0034-2014 基于SM2密码算法的证书认证
- GMT0028密码模块安全技术要求
- GMT 0010-2012 SM2 密码算法加密签名消息
- [典型密码算法FPGA实现][杨亚涛李子臣
- GMT 0001-2012 祖冲之序列密码算法 + 官方
- GMT 0015-2012 基于SM2密码算法的数字证书
- GBT32918.1-2016信息安全技术sm2椭圆曲线
- GMT 0003-2012全部 SM2椭圆曲线公钥密码算
- 图解密码技术 第三版 扫描完整版
- PRESENT密码算法的Verilog实现
- SM2密码算法使用规范
- SM4密码算法.pdf
- PRESENT 密码算法代码
- 祖冲之密码算法
- 基于混沌的序列密码算法.pdf
- LBlock轻量级分组密码算法
- 典型密码算法FPGA实现-DESAES3DESECCSM2,
评论
共有 条评论