91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .java
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-06
  • 語言: Java
  • 標簽: AES??JAVA??加密算法??

資源簡介

DES、AES對稱加密算法,之前從網上找的,但是在MAC上運行發現每次加密出來的結果都不一樣,后來查了一些博客,最后確認是SecureRandom的隨機算法問題,需要設置setSeed.

資源截圖

代碼片段和文件信息

package?com.cloudcc.util;

import?java.security.InvalidKeyException;
import?java.security.Key;
import?java.security.NoSuchAlgorithmException;
import?java.security.SecureRandom;
import?java.util.PropertyResourceBundle;
import?java.util.ResourceBundle;

import?javax.crypto.Cipher;
import?javax.crypto.KeyGenerator;
import?javax.crypto.NoSuchPaddingException;

import?sun.misc.base64Decoder;
import?sun.misc.base64Encoder;

public?class?DesEncoder?{
static?DesEncoder?instance;
????static?Key?key;
????static?ResourceBundle?prb?=?PropertyResourceBundle.getBundle(“conf“);//?獲取配置文件
????static?Cipher?encryptCipher;
????static?Cipher?decryptCipher;
????static?String?maskcode?=?prb.getString(“maskcode“);//?獲取秘鑰
????public?DesEncoder()?{
????}
?
????protected?DesEncoder(String?strKey)?{
????????key?=?s

評論

共有 條評論