加密与FTP客户端EJB示例解析
1. 加密EJB概述
在开发中,数据的加密和安全存储是非常重要的。这里介绍的加密EJB提供了一系列的加密、解密、哈希和比较功能。它有多个接口和实现类,并且可以通过配置文件进行参数的定制。
2. 加密相关接口和异常类
- EncryptionCommonBusiness接口 :定义了加密EJB通用业务操作的契约,包含以下方法:
-
encrypt(String input):对指定字符串进行加密并返回结果。 -
decrypt(String input):对指定字符串进行解密并返回结果,解密结果应与原始输入值相等。 -
hash(String input):返回指定参数的单向哈希值,可用于安全存储密码。 -
compare(String hash, String input):判断指定输入是否与指定哈希值匹配,用于验证密码。 -
getCiphersPassphrase():获取对称加密/解密密码。 -
getMessageDigestAlgorithm():获取单向哈希使用的算法。
-
package org.jboss.ejb3.examples
超级会员免费看
订阅专栏 解锁全文
791

被折叠的 条评论
为什么被折叠?



