• 大小: 5KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: Java
  • 标签: Shamir  Java  GUI  

资源简介

由Java实现的Shamir密钥分享算法,GUI图形界面,输入要加密的字符串,共享值m,门限值n,即可获得指定数量的子密码。

资源截图

代码片段和文件信息

import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.Iterator;
import java.util.Map;
import java.util.TreeMap;

public class Item {

// Integer 指数 BigDecimal 系数
Map itemMap = new TreeMap
new ItemComparator());

/**
 * 
 */
private static final long serialVersionUID = -5742467143562230421L;

public Item() {

}

public boolean containKey(int key) {
if (itemMap.containsKey(new Integer(key)))
return true;
else
return false;
}

public BigDecimal getValue(Integer key) {
if (itemMap.containsKey(key)) {
return itemMap.get(key);
} else
return new BigDecimal(0);
}

public BigDecimal getValue(int key) {
if (containKey(key))
return itemMap.get(new Integer(key))

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       8919  2006-12-05 12:08  Shareframe.java

     文件       2430  2006-12-05 11:10  ShareSec.java

     文件       2180  2006-12-03 19:05  Item.java

     文件        198  2006-11-27 20:59  ItemComparator.java

     文件        894  2006-12-05 11:11  Polynomial.java

 -rw-r--r--       221  2013-07-17 15:17  readme_verysource.com.txt

----------- ---------  ---------- -----  ----

                14842                    6


评论

共有 条评论