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

  • 大小: 7KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2021-01-07
  • 語言: Java
  • 標簽: DES??加密??CBC??CFB??OFB??

資源簡介

DES及其3種改進版CBC,CFB,OFB加密模式編程實現,DES采用java提供的加密類Cipher實現。CBC,CFB,OFB給予自己寫的DES類實現,有加密過程,可參考學習密碼學。

資源截圖

代碼片段和文件信息

import?java.util.Vector;

public?class?CbcEn?{
private?String?algorithm;//?算法參數
private?String?keyStr;//?秘鑰字符串
private?byte[]?seed;//?種子
private?byte[]?plainText;//?欲加密字符串
private?byte[]?subText;//?對欲加密字符串的字節數組8字節1截取,存入此字節數組,進行加密
String?iv;//?初始種子字符串

CbcEn(String?alg?String?keyStr?String?iv?byte[]?msg)?{
algorithm?=?alg;
this.keyStr?=?keyStr;
this.iv?=?iv;
seed?=?new?byte[8];
for?(int?i?=?0;?i? seed[i]?=?0;
for?(int?i?=?0;?i? seed[i]?=?iv.getBytes()[i];
subText?=?new?byte[8];
plainText?=?msg;
}

//?加密函數
public?byte[]?CipherMsg()?{
byte[]?cipherText;//?加密結果存入此字節數組
byte[]?subCiper;//?每8字節加密,結果存入此字節數組
Vector?cipherVector?=?new?Vector();//?每8位加密結果的字節數組,存入此向量類,最后生成ciperText

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????3435??2014-01-07?17:24??src\CbcEn.java

?????文件???????2896??2014-01-07?17:39??src\CfbEn.java

?????文件???????5058??2014-01-07?17:24??src\DesEn.java

?????文件???????9247??2014-01-07?20:07??src\Main.java

?????文件???????2894??2014-01-07?17:40??src\OfbEn.java

?????目錄??????????0??2013-12-31?20:53??src

-----------?---------??----------?-----??----

????????????????23530????????????????????6


評論

共有 條評論