RSAを使用してデータを暗号化および復号化するための私の方法は次のとおりです。
private RSACryptoServiceProvider _RSACSP { get; set; }
public byte[] Encrypt(byte[] value, bool doOAEPPadding)
{
try
{
return (this._RSACSP.Encrypt(value, doOAEPPadding));
}
catch
{
return (null);
}
}
public byte[] Decrypt(byte[] value, bool doOAEPPadding)
{
try
{
return (this._RSACSP.Decrypt(value, doOAEPPadding));
}
catch
{
return (null);
}
}
this._RSACSP.VerifyData(...);
では、暗号化されたデータを検証するにはどうすればよいでしょうか。私は周りを見回しましたがSHA1
、ここで使用されているかどうかさえわからないことを除いて、すべてが言及しています。
どんな助けでも大歓迎です。