易截截图软件、单文件、免安装、纯绿色、仅160KB

Java加密技术(七)(1) 豆豆网

豆豆网   技术应用频道   2009年06月10日  【字号:小中大】 收藏本文
JProfiler memcached JavaCC EclEmma Jester Java加密技术(七)。
  ECC
  ECC-Elliptic Curves Cryptography,椭圆曲线密码编码学,是目前已知的公钥体制中,对每比特所提供加密强度最高的一种体制。在软件注册保护方面起到很大的作用,一般的序列号通常由该算法产生。
   当我开始整理《Java加密技术(二)》的时候,sentinel hasp,我就已经在开始研究ECC了,但是关于Java实现ECC算法的资料实在是太少了,无论是国内还是国外的资料,无论是官方还是非官方的解释,最终只有一种答案——ECC算法在jdk1.5后加入支持,目前仅仅只能完成密钥的生成与解析。 
   尽管如此,我照旧提供相应的Java实现代码,以供大家参考。
  通过java代码实现如下:Coder类见 Java加密技术(一)
  Java代码
import java.math.BigInteger;   
import java.security.Key;   
import java.security.KeyFactory;   
import java.security.interfaces.ECPrivateKey;   
import java.security.interfaces.ECPublicKey;   
import java.security.spec.ECFieldF2m;   
import java.security.spec.ECParameterSpec;   
import java.security.spec.ECPoint;   
import java.security.spec.ECPrivateKeySpec;   
import java.security.spec.ECPublicKeySpec;   
import java.security.spec.EllipticCurve;   
import java.security.spec.PKCS8EncodedKeySpec;   
import java.security.spec.X509EncodedKeySpec;   
import java.util.HashMap;   
import java.util.Map;   
  
import javax.crypto.Cipher;   
import javax.crypto.NullCipher;   
  
import sun.security.ec.ECKeyFactory;   
import sun.security.ec.ECPrivateKeyImpl;   
import sun.security.ec.ECPublicKeyImpl;   
  
/**  
 * ECC安全编码组件  
 *   
 * @author 梁栋  
 * @version 1.0  
 * @since 1.0  
 */  
public abstract class ECCCoder extends Coder {   
  
    public static final String ALGORITHM = "EC";   
    private static final String PUBLIC_KEY = "ECCPublicKey&q


相关文档:

[Java性能剖析]JVM Management API


      
JVM本身提供了一组管理的API,通过该API,我们可以获取得到JVM内部主要运行信息,包括内存各代的数据、JVM当前所有线程及其栈相关信息等
等。各种JDK自带的剖析工具,包括jps、jstack、jinfo、jstat、jmap、jconsole等,都是基于此API开发的。本篇对这部
分内容进行一个详细的说 ......

Java中toArray的用法探究


一.             Incident
import java.util.ArrayList;  
import java.util.List;  
public class Test {  
    public static void main(String[] args) {  
     ......

Java学习笔记

封装:
1.说白了就是保护我们对象中的隐私使其对 外部不可见。
 
     2.一般情况下,类中的属性设为private。
 
     3.通过getter和setter方法去赋值和取值。
 
            &nbs ......

Cavaj Java Decompiler 反编译器

Cavaj Java Decompiler is a graphical freeware utility that reconstructs Java source code from CLASS files. You can decompile Java applets, JAR and ZIP files, producing accurate Java source code. Browse the reconstructed source code with the Class View for instant access to methods and fields. The pr ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号