08 2019 档案
摘要:公司的项目需要电科院测评,必须保证数据的完整性和保密性,为这两个特性不得不搞个RSA+SHA1加密。 页面处理过程: 每次登录前,先向后端发送请求,由RSA生成一对公钥和私钥,获取公钥中的模modulus和指数exponent,然后传到前端,私钥存入当前请求的session中。前端使用securit
阅读全文
摘要:背景:使用监听器处理业务,需要使用自己的service方法; 错误:使用@Autowired注入service对象,最终得到的为null; 原因:listener、fitter都不是Spring容器管理的,无法在这些类中直接使用Spring注解的方式来注入我们需要的对象。 解决:写一个bean工厂,
阅读全文
摘要:PBKDF2(Password-Based Key Derivation Function)。 通过哈希算法进行加密。由于哈希算法是单向的,能够将不论什么大小的数据转化为定长的“指纹”,并且无法被反向计算。 另外,即使数据源仅仅修改了一丁点。哈希的结果也会全然不同。 这种特性使得它很适合用于保存pa
阅读全文
摘要:1. 疑问 我们在项目中使用了spring mvc作为MVC框架,shiro作为权限控制框架,在使用过程中慢慢地产生了下面几个疑惑,本篇文章将会带着疑问慢慢地解析shiro源码,从而解开心里面的那点小纠纠。 (1)在spring controller中,request有何不同呢? 于是,在contr
阅读全文
摘要:package com.founder.mrp.util; import java.nio.charset.StandardCharsets; import java.security.Key; import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; import com.founder.mrp.web.jsonEnt
阅读全文
摘要:楼主一直习惯使用public,偶尔手误也可能使用private,但是发觉也没啥区别,都能调用service层,注入bean。 后来做一个新项目时,发觉自己以前的写的部分功能报错,当时有点懵逼,,找了半天都没发现哪里写错了,代码啥的都确定无错(这种时候最蛋疼,因为报错不太准确),以前写好的啥都没改,突
阅读全文
摘要:密码强度正则表达式 – 必须包含大写字母,小写字母和数字,至少8个字符等 发表于 2017年09月8日 by 天涯孤雁 被浏览 3,953 次 分享到: 2 小编推荐:掘金是一个高质量的技术社区,从 ECMAScript 6 到 Vue.js,性能优化到开源类库,让你不错过前端开发的每一个技术干货。各大应用市场搜索「掘金」即可下载APP,技术干货尽在掌握.. 需要一个密码强度正则表达式在...
阅读全文

浙公网安备 33010602011771号