語言

KeyProtection.GetEncryptionPaddings 方法

定義

得到一組填充方案(例如:

[Android.Runtime.Register("getEncryptionPaddings", "()[Ljava/lang/String;", "", ApiSince=23)]
[Android.Runtime.StringDef(Fields=new System.String[] { "EncryptionPaddingNone", "EncryptionPaddingPkcs7", "EncryptionPaddingRsaPkcs1", "EncryptionPaddingRsaOaep" }, Type="Android.Security.Keystore.KeyProperties")]
public string[] GetEncryptionPaddings();
[<Android.Runtime.Register("getEncryptionPaddings", "()[Ljava/lang/String;", "", ApiSince=23)>]
[<Android.Runtime.StringDef(Fields=new System.String[] { "EncryptionPaddingNone", "EncryptionPaddingPkcs7", "EncryptionPaddingRsaPkcs1", "EncryptionPaddingRsaOaep" }, Type="Android.Security.Keystore.KeyProperties")>]
member this.GetEncryptionPaddings : unit -> string[]

傳回

String[]

這個值不可能為零值。 價值屬於以下之一:KeyProperties.ENCRYPTION_PADDING_NONE;KeyProperties.ENCRYPTION_PADDING_PKCS7;KeyProperties.ENCRYPTION_PADDING_RSA_PKCS1;KeyProperties.ENCRYPTION_PADDING_RSA_OAEP

屬性

備註

取得一組填充方案(例如, PKCS7Padding、 PKCS1Padding、 NoPadding)可用於加密/解密時使用金鑰的組合。 嘗試將該金鑰與其他填充方案搭配使用將被拒絕。

參見 KeyProperties。 ENCRYPTION_PADDING 不變的。

Java 文件 android.security.keystore.KeyProtection.getEncryptionPaddings()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於