qhnw.net
当前位置:首页 >> jAvA编程加密 >>

jAvA编程加密

//1.创建一个学生类,要求具有姓名、年龄、学号、密码、性别、对象的创建时间几个属性 public class students { private int stu_id; private string stu_name; private int stu_age; private string stu_pwd; private string stu_sex; private string stu_date;

一般只有加密码过程,没有解密. 用户登陆时,把他输入的密码经过加密 再拿去与数据库里面的密码比较就可以了. 修改密码也是一样的原理,输入的原密码加密后与数据库密码比较,符合的话再将新密码加密后存入数据库覆盖原密码 现在流行的MD5加密算法 网上有很多JAVA的MD5算法

import java.util.HashMap; import java.util.Map; public class NewJFrame extends javax.swing.JFrame { public static Map<Character,Integer> charmap = new HashMap<Character,Integer>(); public static char stringmap[] = new char[]{'a','b','c','d','e','f','g'

package md5_sha;import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.OutputStream; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException;import javax.mail.MessagingException; import

MD5很简单,有专门的类,自己定义一个加密用的saltKey.还有自己写简单的加密解密可以用异或算法,一个字符串于某字符异或就加密了,再与这个字符异或又解密了.很简单的算法.不过比较容易破解

原理:写一个加密工具类,注册的时调用这个类一次把密码传进去,取出密文存到数据库,用户登录的时候只需要把他输入的密码加密拿密文到数据库去匹配就行额了,如果可以匹配上就说明是正确的.至于这个加密工具类网上应该搜的到吧.

//楼上的是VB代码?太夸张了!呵呵! import java.util.*; public class Test { public static void main(String args[]) { String str; char[] ch; Scanner reader = new Scanner(System.in); str = reader.nextLine(); ch = str.toCharArray(); for(int i = 0; i<ch.

程序加密?你说的是代码加密还是数据加密.我都说一下吧.Java代码加密:这点因为Java是开源的,想达到完全加密,基本是不可能的,因为在反编译的时候,虽然反编译回来的时候可能不是您原来的代码,但是意思是接近的,所以是不行的

我就知道个MD5加密 不过加密好像不限于某种语言,而是某种规律!

用md5吧

相关文档
qhnw.net | jjdp.net | 90858.net | ldyk.net | nnpc.net | 网站首页 | 网站地图
All rights reserved Powered by www.qhnw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com