//6文字未満の場合、アクセッサ内でCertificationExceptionが発生する
this.name = name;

//passwordは先頭14文字しか使わない
string hashseed = password.Substring(0, 14) + name;

//stringからbyte[]に直接変換する方法がわからなかったので
//FromBase64Stringを使ってみた
byte[] inbuf = Convert.FromBase64String(hashseed);
SHA512Managed hasher = new SHA512Managed();
this.accountid = hasher.ComputeHash(inbuf);