Java加密Cast-256

时间:2013-07-30 09:31:43

标签: java encryption

我需要将CakePHP代码传递给Java。其中一部分是找到加密和解密某些卡号的方法。

在cakePHP中使用Cast-256(http://es.wikipedia.org/wiki/CAST-256)。我在Java上找到了Cast-256的实现,但我没有在商品新闻中发布。

我在帖子中找到(https://forums.oracle.com/thread/1532311?tstart=4680)我应该使用该库org.bouncycastle。但我找不到如何做的例子。

问题是: You know a way of encrypt and decrypt information with Cast-256 in Java? Show me one example.

由于

1 个答案:

答案 0 :(得分:2)

根据维基文章,CAST-256也被称为CAST6,由充气城堡提供商支持。

行家;

<dependency>
  <groupId>bouncycastle</groupId>
  <artifactId>bcprov-jdk15</artifactId>
  <version>140</version>
</dependency>

代码;

Security.addProvider(new BouncyCastleProvider());
Cipher cipher = Cipher.getInstance("CAST6");

如果您不知道如何在java中使用分组密码,那么请稍微有点谷歌。有很多教程。