【发布时间】:2015-07-30 09:37:13
【问题描述】:
您好,我有一个 java android encrypt 方法,想转换成 ruby 代码。
IvParameterSpec localIvParameterSpec = new IvParameterSpec(new byte[] { 12, 34, 34, 11, 64, 23, 89, 27 });
DESKeySpec localDESKeySpec = new DESKeySpec(paramString2.getBytes());
SecretKey localSecretKey = SecretKeyFactory.getInstance("DES").generateSecret(localDESKeySpec);
Cipher localCipher = Cipher.getInstance("DES/CBC/PKCS5Padding");
localCipher.init(1, localSecretKey, localIvParameterSpec);
return new String(Base64.encode(localCipher.doFinal(paramString1.getBytes()), 0));
我搜索了一些有用的文章,但仍然无法获得相同的输出。 所以有人知道上面的java代码的ruby代码吗?
谢谢!
【问题讨论】:
-
你有什么问题?
-
@Stefan Errr ...对不起。我的问题是上面的 java 代码中的 ruby 代码是什么?
标签: ruby encryption openssl des