0

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.

ありがとう

4

1 に答える 1

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 でブロック暗号を使用する方法がわからない場合は、Google を少し調べてください。チュートリアルがたくさんあります。

于 2013-07-30T10:03:09.507 に答える