Skip to content

Reskorey/ECCEncrypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

ECCEncrypt

java 实现椭圆曲线加密解密算法 (公钥加密,私钥解密)

两个文件夹:ECCencryptAndDecrypt1,ECCencryptAndDecrypt2 分别为两种实现方式

第一种ECCencryptAndDecrypt1 参照网上教程 https://stevenocean.github.io/2018/08/09/encrypt-and-decrypt-file-with-eth-key.html

第二种ECCencryptAndDecrypt2 参照以太坊ethereum/[ethereumj] (https://github.com/ethereum/ethereumj) 项目。个人建议使用第二种方式。附带测试方法:https://www.tabnine.com/code/java/classes/org.ethereum.crypto.ECIESCoder

第一种ECCencryptAndDecrypt1

//需要添加 一下依赖

 <dependency>
  <groupId>org.bouncycastle</groupId>
  <artifactId>bcprov-jdk15on</artifactId>
  <version>1.52</version>
 </dependency>

第二种需要添加依赖

   <dependency>
   	<groupId>org.ethereum</groupId>
   	<artifactId>ethereumj-core</artifactId>
   	<version>1.5.0-RELEASE</version>
  </dependency>

About

椭圆曲线加密解密算法

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages