Java Tutorial/Security/Bouncy Castle — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
|
(нет различий)
|
Текущая версия на 08:01, 1 июня 2010
Basic class to confirm the Bouncy Castle provider is installed.
<source lang="java">
import java.security.Security; public class MainClass {
public static void main(String[] args) { String providerName = "BC"; if (Security.getProvider(providerName) == null) { System.out.println(providerName + " provider not installed"); } else { System.out.println(providerName + " is installed."); } }
}</source>
Basic demonstration of precedence
<source lang="java">
import javax.crypto.Cipher; public class MainClass {
public static void main(String[] args) throws Exception { Cipher cipher = Cipher.getInstance("Blowfish/ECB/NoPadding"); System.out.println(cipher.getProvider()); cipher = Cipher.getInstance("Blowfish/ECB/NoPadding", "BC"); System.out.println(cipher.getProvider()); }
}</source>