?? messagedigester.java
字號:
package com.gmc.crypto;
import java.io.File;
import java.io.InputStream;
import java.security.Key;
import com.gmc.encrypt.Encryption;
/**
* 消息摘要接口,摘要算法需要實現此接口,消息摘要不需要密鑰,為null即可
* @author wanna
*
*/
public interface MessageDigester extends Encryption
{
/**
* 對文件進行摘要處理,返回摘要結果
* @param file 要進行摘要處理的文件
* @param key null
* @return 摘要后的定長字符串
* @throws Exception
*/
public String encrypt(File file, Key key) throws Exception;
/**
* 對輸入流中的數據進行摘要處理
* @param plainText 存有數據的輸入流
* @param key null
* @return 摘要后的定長字符串
* @throws Exception
*/
public String encrypt(InputStream plainText,Key key) throws Exception;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -