/** ID-NIKSの表を30×30とする(30人より多い場合はユーザの人数×ユーザの人数) */
 public PreSharedKeyGenerator() {
   PeerBasicInformationEdit peer = new PeerBasicInformationEdit();
   if (peer.getGroupLength() <= 30) { // 30人以下の場合
     MAX_MEMBER = 30;
   } else { // それ以外
     MAX_MEMBER = peer.getGroupLength();
   }
 }
  /**
   * Server_Helloメッセージを作成します。
   *
   * @return Server_Helloメッセージの文字列
   * @author kinbara
   */
  private String setServerHello() {

    String ans = "Server_Hello";
    serverRandom = new BigInteger(256, 10, new Random());
    ans += ":" + serverRandom;
    // RSA AES 256 CBC HABAL
    ans += ":" + "00000064";
    // userIDからピア名を得る
    PeerBasicInformationEdit peer = new PeerBasicInformationEdit();
    peerName = peer.getPeerName(this.userID);
    // System.out.println("peername = " + peerName);
    ans += ":Name=" + peerName;
    // ダイジェストに追加
    netDigest.add(ans);
    return (ans);
  }