public static string SimpleDecrypt(string enc) { byte[] t = Base64.Decode(Encoding.ASCII.GetBytes(enc)); byte[] key = Encoding.ASCII.GetBytes("- BOBO VIERI 32-"); Rijndael rijndael = new Rijndael(); rijndael.InitializeKey(key); byte[] d = new byte[t.Length]; rijndael.decryptCBC(t, 0, t.Length, d, 0); return Encoding.ASCII.GetString(d); //パディングがあってもNULL文字になるので除去されるはず }
public static string SimpleDecrypt(string enc) { byte[] t = Base64.Decode(Encoding.ASCII.GetBytes(enc)); byte[] key = Encoding.ASCII.GetBytes("- BOBO VIERI 32-"); Rijndael rijndael = new Rijndael(); rijndael.InitializeKey(key); byte[] d = new byte[t.Length]; rijndael.decryptCBC(t, 0, t.Length, d, 0); return Encoding.ASCII.GetString(d); //�p�f�B���O�������Ă�NULL�����ɂȂ�̂ŏ��������͂� }