资源简介
用java语言实现的简单的kerberos,可以对客户端进行AS,tgs的认证
代码片段和文件信息
import java.security.*;
import javax.crypto.*;
public class AESKey{
private final static int BIT = 128;
private KeyGenerator keyGen;
private Key key;
public AESKey() {
try {
keyGen = KeyGenerator.getInstance(“AES“);
generateKey();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
}
public byte[] AESencrypt(byte[] plainTextKey k)throws Exception
{
Cipher cipher=Cipher.getInstance(“AES“);
cipher.init(Cipher.ENCRYPT_MODEk);
byte[] cipherText=cipher.doFinal(plainText);
return cipherText;
}
public String AESdecrypt(byte[] tKey k)throws Exception
{
Cipher cipher=Cipher.getInstance(“AES“);
cipher.init(Cipher.DECRYPT_MODEk);
byte[] newPlainText = cipher.doFinal(t);
return new String(newPlainText“UTF8“);
}
private void generateKey() {
keyGen.init(BIT);
key = keyGen.generateKey();
}
public Key getKey(){
return key;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 232 2008-06-02 12:46 SecurityProject\.classpath
文件 391 2008-05-28 23:57 SecurityProject\.project
文件 0 2008-06-04 22:55 SecurityProject\bin\AESKey
文件 1675 2008-06-04 23:10 SecurityProject\bin\AESKey.class
文件 3622 2008-06-04 21:38 SecurityProject\bin\ASserver.class
文件 503 2008-06-04 18:47 SecurityProject\bin\AS_C.class
文件 674 2008-06-04 18:47 SecurityProject\bin\Authenticator_s.class
文件 680 2008-06-04 18:47 SecurityProject\bin\Authenticator_tgs.class
文件 922 2008-06-05 21:44 SecurityProject\bin\Client$1.class
文件 1352 2008-06-05 21:44 SecurityProject\bin\Client$2.class
文件 14226 2008-06-05 21:44 SecurityProject\bin\Client.class
文件 498 2008-06-04 18:47 SecurityProject\bin\C_AS.class
文件 610 2008-06-04 18:47 SecurityProject\bin\C_S.class
文件 771 2008-06-04 18:47 SecurityProject\bin\C_TGS.class
文件 1499 2008-06-04 18:47 SecurityProject\bin\DEScode.class
文件 1620 2008-06-04 18:48 SecurityProject\bin\FileStream.class
文件 1418 2008-06-04 20:29 SecurityProject\bin\RSACryptography.class
文件 5831 2008-06-04 23:21 SecurityProject\bin\SServer.class
文件 374 2008-06-04 18:47 SecurityProject\bin\S_C.class
文件 5950 2008-06-04 22:45 SecurityProject\bin\TGSserver.class
文件 493 2008-06-04 18:47 SecurityProject\bin\TGS_C.class
文件 981 2008-06-04 22:03 SecurityProject\bin\Ticket_s.class
文件 1195 2008-06-04 20:57 SecurityProject\bin\Ticket_tgs.class
文件 4519 2008-06-04 21:29 SecurityProject\bin\Utils.class
文件 419 2008-06-04 21:29 SecurityProject\keys\pbclient.txt
文件 419 2008-06-04 21:29 SecurityProject\keys\pbserver.txt
文件 419 2008-06-04 21:29 SecurityProject\keys\pbtgs.txt
文件 894 2008-06-04 21:29 SecurityProject\keys\prclient.txt
文件 893 2008-06-04 21:29 SecurityProject\keys\prserver.txt
文件 894 2008-06-04 21:29 SecurityProject\keys\prtgs.txt
............此处省略26个文件信息
- 上一篇:WEKA运行libsvm的wlsvm.jar
- 下一篇:SpringBoot 注解
相关资源
- SpringBoot 注解
- java实现爬取指定网站的数据源码
- java开发坦克大战_eclipse
- java移动文件夹下所有文件
- JavaSocket建立连接和发送消息.zip
- java基于socket公共聊天室的实现.zip
- java jsp登陆代码 用jsp跟mysql一起实现
- JAVA+sqlserver数据库酒店管理系统
- java实现自动扫描文件夹txt文档插入数
- 达内2019,Java全集视频,百度云资源,
- java基础练习代码
- javaismy.txt
- java is my .txt
- javacv-platform-1.5.1-bin.zip
- 《Java从入门到精通》第4版光盘资源
- eclipse Java EE 2018包
- java架构师视频
-
使用java解析xm
l文件,解析完之后将 - 韩顺平2017最新java
- 网上书店Java
- 金蝶笔试.txtsql+java
- Java 打开并显示图片
- java 多线程模拟钟表 首创
- java实现的简单的按照文件名检索文件
- Java从入门到精通视频+Java架构师vip视
- java,产生一个8乘8的0、1矩阵,并判断
- 一个简单的java计算器实验报告
- JAVA面试实际项目经验.rar
- lamport算法解决停车场问题
- 解决了通过java访问OPC Server中文乱码的
评论
共有 条评论