• 大小: 32.49MB
    文件类型: .zip
    金币: 2
    下载: 2 次
    发布日期: 2023-06-22
  • 语言: 其他
  • 标签: 密码算法  

资源简介

使用了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\meta-INF\
     文件          39  2019-01-15 09:29  voteSystem\WebContent\meta-INF\MANIFEST.MF
     目录           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\xmlbeans-2.6.0.jar
     文件       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-expression-4.3.7.RELEASE.jar
     文件     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-ooxml-schemas-3.17.jar
     文件      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个文件信息

评论

共有 条评论