安全
woshixushigang
这个作者很懒,什么都没留下…
展开
-
bcrypt加密
你会用什么样的算法来为你的用户保存密码?如果你还在用明码的话,那么一旦你的网站被hack了,那么你所有的用户口令都会被泄露了,这意味着,你的系统或是网站就此完蛋了。所以,我们需要通过一些不可逆的算法来保存用户的密码。比如:MD5, SHA1, SHA256, SHA512, SHA-3,等Hash算法。这些算法都是不可逆的。系统在验证用户的口令时,需要把Hash加密过后的口令与后面存放口令...原创 2011-09-27 11:34:45 · 107 阅读 · 0 评论 -
System.nanoTime;
Java5+摩尔定律是一种众所周知的现象,即计算机中的晶体管数量和它的处理速度随时间呈指数规律增长。作为仙童半导体公司(Fairchild Semiconductor)的研发领导人,戈登•摩尔于1965年提出了这一伟大发现。迄今为止,它仍有效。与Java首次出现的时候相比,当前计算机的速度要快得多,对于很多应用程序而言以毫秒计时已不再能够满足要求。你可能使用过java.lang.Sys...原创 2012-01-13 15:53:06 · 93 阅读 · 0 评论 -
java实现的加密工具类(支持MD5和SHA)
版权声明:dtstudy原创文章,转载请注明出处: http://dtstudy.iteye.com/blog/855357 提出问题:MD5,SHA算法是常用的两种加密算法。以前看过很多人写的md5算法,要么过于难懂,要么过于冗长,而且不能切换为其他加密算法,非常不给力。分析和解决问题:于是,决定自己写一个简单好用的加密算法。翻看JDK1.5的API文档,惊喜的发现,在j...原创 2012-01-13 16:08:04 · 92 阅读 · 0 评论 -
手机与web验证信息的token
{"uid":8,"token":"BoGHRQnsKV+qtGKqG4eNQXs3F1M=15fNBHGhuD1y+1tx6frMjYcE5YI="}原创 2012-01-29 10:32:12 · 98 阅读 · 0 评论 -
Integer值比较误区
例子:Integer i1 = 12;Integer i2 = 12;这时候i1和i2 是同一个对象,就是引用是一样的地址而:Integer i1 = 133;Integer i2 = 133;这时候i1和i2 就不是同一个对象!原因:Integer在创建一个对象的时候,如果值小于...原创 2012-05-22 11:14:50 · 155 阅读 · 0 评论