数字签名算法

阅读更多

GOST3411, Keccak, MD2, MD4, MD5, SHA1, RIPEMD128, RIPEMD160, RIPEMD256, RIPEMD320, SHA224, SHA256, SHA384, SHA512, SHA3, Skein, SM3, Tiger, Whirlpool

 

RSA算法实现参见另一篇文章:https://lobin.iteye.com/blog/2328267

MD2, MD4, MD5算法实现参见另一篇文章:https://lobin.iteye.com/blog/2381977

SHAx算法实现参见另一篇文章:https://lobin.iteye.com/blog/2322954

Keccak算法实现参见另一篇文章:https://lobin.iteye.com/blog/2436668

 

NONEwithRSA,MD2withRSA,MD5withRSA,SHA1withRSA,SHA224withRSA,SHA256withRSA,SHA384withRSA,SHA512withRSA,RawDSA,SHA1withDSA,SHA224withDSA,SHA256withDSA

 

 
NONEwithRSA java.security.Signature.CipherAdapter#CipherAdapter

通过CipherAdapter进行适配

javax.crypto.Cipher

com.sun.crypto.provider.RSACipher等

MD2withRSA sun.security.rsa.RSASignature.MD2withRSA  
MD5withRSA sun.security.rsa.RSASignature.MD5withRSA  
SHA1withRSA sun.security.rsa.RSASignature.SHA1withRSA  
SHA224withRSA sun.security.rsa.RSASignature.SHA224withRSA  
SHA256withRSA sun.security.rsa.RSASignature.SHA256withRSA  
SHA384withRSA sun.security.rsa.RSASignature.SHA384withRSA  
SHA512withRSA sun.security.rsa.RSASignature.SHA512withRSA  
NONEwithDSA sun.security.provider.DSA.RawDSA  
RawDSA sun.security.provider.DSA.RawDSA  
SHA1withDSA sun.security.provider.DSA.SHA1withDSA  
SHA224withDSA sun.security.provider.DSA.SHA224withDSA  
SHA256withDSA sun.security.provider.DSA.SHA256withDSA  
NONEwithECDSA sun.security.ec.ECDSASignature.Raw  
SHA1withECDSA sun.security.ec.ECDSASignature.SHA1  
SHA224withECDSA sun.security.ec.ECDSASignature.SHA224  
SHA256withECDSA sun.security.ec.ECDSASignature.SHA256  
SHA384withECDSA sun.security.ec.ECDSASignature.SHA384  
SHA512withECDSA sun.security.ec.ECDSASignature.SHA512  

 

你可能感兴趣的:(数字签名算法)