freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java-上加密算法的實現(xiàn)用例-文庫吧資料

2024-08-17 09:45本頁面
  

【正文】 ){ testdes my=new testdes()。throws 用指定的密鑰和模式初始化 Cipher 對象參數(shù) :opmode 方式 (ENCRYPT_MODE, DECRYPT_MODE, WRAP_MODE,UNWRAP_MODE)key 密鑰public final byte[] doFinal(byte[] input) throws , IllegalBlockSizeException, BadPaddingException 對 input 內(nèi)的串 , 進行編碼處理 , 返回處理后二進制串 , 是返回解密文還是加解文由 init 時的 opmode 決定注意 : 本方法的執(zhí)行前如果有 update, 是對 updat 和本次 input 全部處理 , 否則是本 inout 的內(nèi)容/* 安全程序 DESede/DES 測試 */ import .*。SecretKey mydeskey=destmp。 byte[] desEncode=()。byte[] clearByte=(cipherByte)。傳送密文和密鑰 , 本文沒有相應(yīng)代碼可參考 DSA.............用密鑰解密密文c1 = (Algorithm)。(,deskey)。SecretKey deskey = ()。 } return ()。 else hs=hs+stmp。 0XFF))。n。 String stmp=。 }。 (生成密鑰對失敗)。 return true。 (寫入對象 pubkeys ok)。 (pubkey)。 (寫入對象 prikeys ok)。 (prikey)。 PrivateKey prikey=()。 // KeyPair keys=()。 // 初始化密鑰生成器 (512)。 // (tttt.getBytes())。 } // 生成一對文件 和 私鑰和公鑰 , // 公鑰要用戶發(fā)送 ( 文件 , 網(wǎng)絡(luò)等方法 ) 給其它用戶 , 私鑰保存在本地 public boolean generatekey() { try { keygen = (DSA)。 } catch ( e) {()。 (簽名正常)。 (())。 signetcheck=(DSA)。 byte[] signed=(byte[])()。 in=new (new ())。 ()。 // 第三步 // 其他人通過公共方式得到此戶的公鑰和文件 // 其他人用此戶的公鑰 , 對文件進行檢查 , 如果成功說明是此用戶發(fā)布的信息 . // try { in=new ( new ())。 (簽名并生成文件失敗)。 (簽名并生成文件成功)。 (signed)。 // 把信息和數(shù)字簽名保存在一個文件中 out=new ( new ())。 byte[] signed=()。 (myprikey)。 // pubkeyEncode= // String myinfo=這是我的信息。 ()。 } // 第二步 , 此用戶 // 從文件中讀入私鑰 , 對一個字符串進行簽名后保存在一個文件 () 中 // 并且再把 發(fā)送出去 // 為了方便數(shù)字簽名也放進了 文件中 , 當(dāng)然也可分別發(fā)送 try { in=new ( new ())。 return。 ()。 import .*。驗證簽名是否有效 , 前提是已經(jīng) initVerify 初始化參數(shù) :publicKey 驗證時用的公鑰public final boolean verify(byte[] signature)throws InvalidKeyExceptionthrows SignatureExceptionthrows SignatureExceptionthrows SignatureExceptionthrows SignatureException用指定的私鑰初始化參數(shù) algorithm 如 :DSApublic final void initSign(PrivateKey privateKey)public static Signature getInstance(String algorithm) throws NoSuchAlgorithmException返回私鑰public PublicKey getPublic()產(chǎn)生新密鑰對 密鑰對類參數(shù) :keysize 算法位長 . 其范圍必須在 512 到 1024 之間,且必須為 64 的倍數(shù)參數(shù) : algorithm 算法名 . 如 :DSA,RSApublic void initialize(int keysize)以指定的長度初始化 KeyPairGenerator 對象 , 如果沒有初始化系統(tǒng)以 1024 長度默認設(shè)置參數(shù) :keysize 算法位長 . 其范圍必須在 512 到 1024 之間,且必須為 64 的倍數(shù)public void initialize(int keysize, SecureRandom random)public static KeyPairGenerator getInstance(String algorithm) throws NoSuchAlgorithmException PrivateKey otherprikey=(priPKCS8)。 // 傳送二進制編碼 // 以下代碼轉(zhuǎn)換編碼為相應(yīng) key 對象 PKCS8EncodedKeySpec priPKCS8=new PKCS8EncodedKeySpec(bPKCS)。 PublicKey bobPubKey = (bobPubKeySpec)。 // 生成編碼 // 傳送二進制編碼 // 以下代碼轉(zhuǎn)換編碼為相應(yīng) key 對象 X509EncodedKeySpec bobPubKeySpec = new X509EncodedKeySpec(bobEncodedPubKey)。import .*if ((signed)) { (簽名正常)。(())。(pubkey)。 signetcheck=(DSA)。()。byte[] signed=(byte[])()。String info=(String)()。in=new (new ())。()。PublicKey pubkey=(PublicKey)()。 in=new (new ())。 ()。 (myinfo)。 byte[] signed=()。 (myprikey)。 ()。 2. 用他私人密鑰 (prikey) 對他所確認的信息 (i
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1