资源简介

此系统介绍,及成果界面:https://blog.csdn.net/w2462140956/article/details/89643537 1、图灵机器人能够智能对话,我们熟悉的案例有QQ小冰,通过用户的输入能够达到智能对话,当然,图灵机器人的运用不止于此。 2、作为一个 java 初学者,可以利用图灵的 Api ,搭建一个智能对话系统,玩一点有意思的东西,哈哈。 3、此文件为一个客服系统demo:图灵机器人支持自定义词库,这样的话就可以做一个智能的客服系统,淘宝机器人大家都很熟悉的哈!

资源截图

代码片段和文件信息

package com.turing.util;

import java.security.Key;
import java.security.MessageDigest;

import javax.crypto.Cipher;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;
import org.apache.commons.codec.binary.base64;

/**
 * aes加密算法
 * @author 图灵机器人
 *
 */
public class Aes {

private Key key;
/**
 * AES CBC模式使用的Initialization Vector
 */
private IvParameterSpec iv;
/**
 * Cipher 物件
 */
private Cipher cipher;

/**
 * 构造方法
 * @param strKet 
 *  密钥
 */
public Aes(String strKey) {
try {
this.key = new SecretKeySpec(getHash(“MD5“ strKey) “AES“);
this.iv = new IvParameterSpec(new byte[] { 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 });
this.cipher = Cipher.getInstance(“AES/CBC/PKCS5Padding“);
} catch (final Exception ex) {
throw new RuntimeException(ex.getMessage());
}
}

/**
 * 加密方法
 * 
 * 说明:采用128位
 * 
 * @return 加密结果
 */
public String encrypt(String strContent) {
try {
byte[] data = strContent.getBytes(“UTF-8“);
cipher.init(Cipher.ENCRYPT_MODE key iv);
byte[] encryptData = cipher.doFinal(data);
String encryptResult = new String(base64.encodebase64(
encryptData) “UTF-8“);
return encryptResult;
} catch (Exception ex) {
throw new RuntimeException(ex.getMessage());
}
}

/**
 * 
 * @param algorithm
 * @param text
 * @return
 */
private static byte[] getHash(String algorithm String text) {
try {
byte[] bytes = text.getBytes(“UTF-8“);
final MessageDigest digest = MessageDigest.getInstance(algorithm);
digest.update(bytes);
return digest.digest();
} catch (final Exception ex) {
throw new RuntimeException(ex.getMessage());
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-04-28 19:16  tuRing_robot\
     文件         836  2019-04-28 17:22  tuRing_robot\.classpath
     文件        1045  2019-04-28 18:23  tuRing_robot\.project
     目录           0  2019-04-28 19:16  tuRing_robot\.settings\
     文件         503  2019-04-28 17:22  tuRing_robot\.settings\.jsdtscope
     文件         364  2019-04-28 17:22  tuRing_robot\.settings\org.eclipse.jdt.core.prefs
     文件         488  2019-04-28 18:23  tuRing_robot\.settings\org.eclipse.wst.common.component
     文件         345  2019-04-28 17:22  tuRing_robot\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2019-04-28 17:22  tuRing_robot\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2019-04-28 17:22  tuRing_robot\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2019-04-28 19:16  tuRing_robot\build\
     目录           0  2019-04-28 19:16  tuRing_robot\build\classes\
     目录           0  2019-04-28 19:16  tuRing_robot\build\classes\com\
     目录           0  2019-04-28 19:16  tuRing_robot\build\classes\com\turing\
     目录           0  2019-04-28 19:16  tuRing_robot\build\classes\com\turing\util\
     文件        2075  2019-04-28 18:23  tuRing_robot\build\classes\com\turing\util\Aes.class
     文件        1311  2019-04-28 18:23  tuRing_robot\build\classes\com\turing\util\Md5.class
     文件        2755  2019-04-28 18:23  tuRing_robot\build\classes\com\turing\util\PostServer.class
     文件        2768  2019-04-28 18:23  tuRing_robot\build\classes\com\turing\util\TuringServlet.class
     目录           0  2019-04-28 19:16  tuRing_robot\src\
     目录           0  2019-04-28 19:16  tuRing_robot\src\com\
     目录           0  2019-04-28 19:16  tuRing_robot\src\com\turing\
     目录           0  2019-04-28 19:16  tuRing_robot\src\com\turing\util\
     文件        1840  2019-04-28 17:30  tuRing_robot\src\com\turing\util\Aes.java
     文件        1122  2019-04-28 17:30  tuRing_robot\src\com\turing\util\Md5.java
     文件        1694  2019-04-28 17:29  tuRing_robot\src\com\turing\util\PostServer.java
     文件        2001  2019-04-28 17:40  tuRing_robot\src\com\turing\util\TuringServlet.java
     目录           0  2019-04-28 19:16  tuRing_robot\WebContent\
     目录           0  2019-04-28 19:16  tuRing_robot\WebContent\css\
     文件        6919  2019-04-28 17:24  tuRing_robot\WebContent\css\experience.css
     目录           0  2019-04-28 19:16  tuRing_robot\WebContent\img\
............此处省略21个文件信息

评论

共有 条评论