Java常用的加密解密數字簽名等API

常用API

Java.security.KeyPairGenerator 密鑰生成器類

public static KeyPairGenerator getInstance(String algorithm) throws NoSUChAlgorithmException

以指定的算法返回一個KeyPairGenerator 對象

參數: algorithm 算法名.如:"DSA","RSA"

public void initialize(int keysize)

以指定的長度初始化KeyPairGenerator對象,假如沒有初始化系統以1024長度默認設置

參數:keysize 算法位長.其範圍必須在 512 到 1024 之間,且必須爲 64 的倍數

public void initialize(int keysize, SecureRandom random)

以指定的長度初始化和隨機發生器初始化KeyPairGenerator對象

參數:keysize 算法位長.其範圍必須在 512 到 1024 之間,且必須爲 64 的倍數

random 一個隨機位的來源(對于initialize(int keysize)使用了默認隨機器

public abstract KeyPair generateKeyPair()

産生新密鑰對

java.security.KeyPair 密鑰對類

public PrivateKey getPrivate()

返回私鑰

public PublicKey getPublic()

返回公鑰

java.security.Signature 簽名類

public static Signature getInstance(String algorithm) throws NoSuchAlgorithmException

返回一個指定算法的Signature對象

參數 algorithm 如:"DSA"

public final void initSign(PrivateKey privateKey)

throws InvalidKeyException

用指定的私鑰初始化

參數:privateKey 所進行簽名時用的私鑰

public final void update(byte data)

throws SignatureException

public final void update(byte[] data)

throws SignatureException

public final void update(byte[] data, int off, int len)

throws SignatureException

添加要簽名的信息

public final byte[] sign()

throws SignatureException

返回簽名的數組,前提是initSign和update

public final void initVerify(PublicKey publicKey)

throws InvalidKeyException

用指定的公鑰初始化

參數:publicKey 驗證時用的公鑰

public final boolean verify(byte[] signature)

throws SignatureException

驗證簽名是否有效,前提是已經initVerify初始化

參數: signature 簽名數組

java常用的加密,解密,數字簽名等API
  常用API Java.security.KeyPairGenerator 密鑰生成器類public static KeyPairGenerator getInstance(String algorithm) throws NoSUChAlgorithmException以指定的算法返回一個KeyPairGenerator 對象參數: algori...查看完整版>>java常用的加密,解密,數字簽名等API
 
Java常用的加密解密數字簽名等API
  常用API  Java.security.KeyPairGenerator 密鑰生成器類  public static KeyPairGenerator getInstance(String algorithm) throws NoSUChAlgorithmException  以指定的算法返回一個KeyPairGenerator 對象 ...查看完整版>>Java常用的加密解密數字簽名等API
 
Java常用的加密解密數字簽名等API
  常用API  java.security.KeyPairGenerator 密鑰生成器類  public static KeyPairGenerator getInstance(String algorithm) throws NoSuchAlgorithmException  以指定的算法返回一個KeyPairGenerator 對象 ...查看完整版>>Java常用的加密解密數字簽名等API
 
java常用的加密,解密,數字簽名等API
常用API java.security.KeyPairGenerator 密鑰生成器類public static KeyPairGenerator getInstance(String algorithm) throws NoSuchAlgorithmException以指定的算法返回一個KeyPairGenerator 對象參數: algorithm ...查看完整版>>java常用的加密,解密,數字簽名等API
 
用java常用加密,解密,數字簽名等常用API
常用API java.security.KeyPairGenerator 密鑰生成器類public static KeyPairGenerator getInstance(String algorithm) throws NoSuchAlgorithmException以指定的算法返回一個KeyPairGenerator 對象參數: algorithm ...查看完整版>>用java常用加密,解密,數字簽名等常用API
 
RSA加密解密及RSA簽名和驗證
此Demo包含兩個文件,建立一個解決方案,然後建立兩個文件,一個爲Form,一個爲Class,把代碼分別複制進去即可RSA正確的執行過程:加密解密:1、獲取密鑰,這裏是産生密鑰,實際應用中可以從各種存儲介質上讀取密鑰2...查看完整版>>RSA加密解密及RSA簽名和驗證
 
RSA加密解密及RSA簽名和驗證
此Demo包含兩個文件,建立一個解決方案,然後建立兩個文件,一個爲Form,一個爲Class,把代碼分別複制進去即可RSA正確的執行過程:加密解密:1、獲取密鑰,這裏是産生密鑰,實際應用中可以從各種存儲介質上讀取密鑰2...查看完整版>>RSA加密解密及RSA簽名和驗證
 
安全之道:加密與數字簽名
安全之道:加密與數字簽名鍾峰·2004年10月[版本:1.0.0]摘要  本指南介紹爲基于 Microsoft® .NET 的多層應用程序設計和編寫由應用程序管理的安全和數字簽名的指導原則,主要討論常見的安全任務和方案,並...查看完整版>>安全之道:加密與數字簽名
 
JAVA實例:學會數字簽名
數字簽名 用Applet寫的Java小程序假如沒有經過簽名,那麽訪問客戶端程序下載後會受到安全限制;怎樣對java小程序簽名受到很多人的關注,網上也有這些方面可供參考的文檔,但都不是完整,在這裏我給出一份可具體操作...查看完整版>>JAVA實例:學會數字簽名
 
 
回到王朝網路移動版首頁