# re: 基于Java Bouncy Castle的PGP加密解密示例 回复 更多评论
2016-03-02 10:32 by 毛小龙
对文件进行加密 在测试类里面已经跑通了 抽取出来调用就报这个错 各位帮忙看看是什么原因啊?????
org.bouncycastle.openpgp.PGPException: cannot create cipher: No such provider: BC
java.security.NoSuchProviderException: No such provider: BC
at javax.crypto.Cipher.getInstance(Cipher.java:577)
at org.bouncycastle.jcajce.NamedJcaJceHelper.createCipher(Unknown Source)
at org.bouncycastle.openpgp.operator.jcajce.OperatorHelper.createCipher(Unknown Source)
at org.bouncycastle.openpgp.operator.jcajce.OperatorHelper.createPublicKeyCipher(Unknown Source)
at org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyKeyEncryptionMethodGenerator.encryptSessionInfo(Unknown Source)
at org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator.generate(Unknown Source)
at org.bouncycastle.openpgp.PGPEncryp