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

  • 大小: 51KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-05
  • 語言: Java
  • 標(biāo)簽: JAVA??MAVEN??RSA簽名??

資源簡介

RSA簽名可以確定唯一性,本項目是基于JAVA語言的項目,功能有RSA簽名的生成,驗(yàn)簽等,是一個MAVEN項目,

資源截圖

代碼片段和文件信息

package?com.ihep;

public?final?class?base64?{

????static?private?final?int?????baseLENGTH???????????=?128;
????static?private?final?int?????LOOKUPLENGTH?????????=?64;
????static?private?final?int?????TWENTYFOURBITGROUP???=?24;
????static?private?final?int?????EIGHTBIT?????????????=?8;
????static?private?final?int?????SIXTEENBIT???????????=?16;
????static?private?final?int?????FOURBYTE?????????????=?4;
????static?private?final?int?????SIGN?????????????????=?-128;
????static?private?final?char????PAD??????????????????=?‘=‘;
????static?private?final?boolean?fDebug???????????????=?false;
????static?final?private?byte[]??base64Alphabet???????=?new?byte[baseLENGTH];
????static?final?private?char[]??lookUpbase64Alphabet?=?new?char[LOOKUPLENGTH];

????static?{
????????for?(int?i?=?0;?i?seLENGTH;?++i)?{
????????????base64Alphabet[i]?=?-1;
????????}
????????for?(int?i?=?‘Z‘;?i?>=?‘A‘;?i--)?{
????????????base64Alphabet[i]?=?(byte)?(i?-?‘A‘);
????????}
????????for?(int?i?=?‘z‘;?i?>=?‘a(chǎn)‘;?i--)?{
????????????base64Alphabet[i]?=?(byte)?(i?-?‘a(chǎn)‘?+?26);
????????}

????????for?(int?i?=?‘9‘;?i?>=?‘0‘;?i--)?{
????????????base64Alphabet[i]?=?(byte)?(i?-?‘0‘?+?52);
????????}

????????base64Alphabet[‘+‘]?=?62;
????????base64Alphabet[‘/‘]?=?63;

????????for?(int?i?=?0;?i?<=?25;?i++)?{
????????????lookUpbase64Alphabet[i]?=?(char)?(‘A‘?+?i);
????????}

????????for?(int?i?=?26?j?=?0;?i?<=?51;?i++?j++)?{
????????????lookUpbase64Alphabet[i]?=?(char)?(‘a(chǎn)‘?+?j);
????????}

????????for?(int?i?=?52?j?=?0;?i?<=?61;?i++?j++)?{
????????????lookUpbase64Alphabet[i]?=?(char)?(‘0‘?+?j);
????????}
????????lookUpbase64Alphabet[62]?=?(char)?‘+‘;
????????lookUpbase64Alphabet[63]?=?(char)?‘/‘;

????}

????private?static?boolean?isWhiteSpace(char?octect)?{
????????return?(octect?==?0x20?||?octect?==?0xd?||?octect?==?0xa?||?octect?==?0x9);
????}

????private?static?boolean?isPad(char?octect)?{
????????return?(octect?==?PAD);
????}

????private?static?boolean?isData(char?octect)?{
????????return?(octect?seLENGTH?&&?base64Alphabet[octect]?!=?-1);
????}

????/**
?????*?Encodes?hex?octects?into?base64
?????*
?????*?@param?binaryData?Array?containing?binaryData
?????*?@return?Encoded?base64?array
?????*/
????public?static?String?encode(byte[]?binaryData)?{

????????if?(binaryData?==?null)?{
????????????return?null;
????????}

????????int?lengthDataBits?=?binaryData.length?*?EIGHTBIT;
????????if?(lengthDataBits?==?0)?{
????????????return?““;
????????}

????????int?fewerThan24bits?=?lengthDataBits?%?TWENTYFOURBITGROUP;
????????int?numberTriplets?=?lengthDataBits?/?TWENTYFOURBITGROUP;
????????int?numberQuartet?=?fewerThan24bits?!=?0???numberTriplets?+?1?:?numberTriplets;
????????char?encodedData[]?=?null;

????????encodedData?=?new?char[numberQuartet?*?4];

????????byte?k?=?0?l?=?0?b1?=?0?b2?=?0?b3?=?0;

????????int?encodedIndex?=?0;
????????int?dataIndex?=?0;
????????if?(fDebug)?{
???????????

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

?????文件???????1095??2015-07-23?08:59??payrsasign\.classpath

?????文件???????1323??2015-07-23?09:01??payrsasign\.project

?????文件????????119??2015-07-23?08:58??payrsasign\.settings\org.eclipse.core.resources.prefs

?????文件????????664??2015-07-23?08:58??payrsasign\.settings\org.eclipse.jdt.core.prefs

?????文件?????????90??2015-07-23?08:58??payrsasign\.settings\org.eclipse.m2e.core.prefs

?????文件????????248??2015-07-23?08:59??payrsasign\.settings\org.eclipse.wst.common.component

?????文件????????172??2015-07-23?08:59??payrsasign\.settings\org.eclipse.wst.common.project.facet.core.xml

?????文件??????????2??2015-07-23?08:58??payrsasign\.svn\entries

?????文件??????????2??2015-07-23?08:58??payrsasign\.svn\format

?????文件???????2617??2015-07-23?08:58??payrsasign\.svn\pristine\0b\0b6f412062c0dc43ab05a60f82ed4c573eea55de.svn-base

?????文件????????119??2015-07-23?08:58??payrsasign\.svn\pristine\0d\0d78a989c585aac6e6244dedcef06df92d4ea31b.svn-base

?????文件???????9761??2015-07-23?08:58??payrsasign\.svn\pristine\19\19bc498f31ef48d70140a73f2f5e70ab729fa4ac.svn-base

?????文件??????10606??2015-07-23?08:58??payrsasign\.svn\pristine\32\32fe4fd220894df31abaeb3ecc4ee27e073a65ee.svn-base

?????文件???????2354??2015-07-23?08:58??payrsasign\.svn\pristine\3d\3d496bf042b13893ac19200207b98c90f0cc8c58.svn-base

?????文件???????2291??2015-07-23?08:58??payrsasign\.svn\pristine\4a\4a4dd162f710839010349792e29da4abde6ac484.svn-base

?????文件???????1975??2015-07-28?11:00??payrsasign\.svn\pristine\60\60fb826cdc7c6a3ea06cbf0b61f982e2d9ae6fa2.svn-base

?????文件????????724??2015-07-23?08:58??payrsasign\.svn\pristine\61\61ecf07a3ca2f8d40c3e43b6231db0bf61230b87.svn-base

?????文件???????3349??2015-07-23?08:58??payrsasign\.svn\pristine\68\68d3347b3ec54ebf9f048daade20c9c2772612af.svn-base

?????文件????????664??2015-07-23?08:58??payrsasign\.svn\pristine\a0\a02766874024b6c5e480affae644bb52ebaec1e6.svn-base

?????文件?????????90??2015-07-23?08:58??payrsasign\.svn\pristine\a1\a112be21c325d37ebc17baafd40c0386b5d09df1.svn-base

?????文件???????6071??2015-07-23?08:58??payrsasign\.svn\pristine\cb\cb4000ca3cf71722ab0d3aa58f52d876763f4e5a.svn-base

?????文件????????562??2015-07-23?08:58??payrsasign\.svn\pristine\db\db955f87491239f39fb3872a34bd9953e80119c4.svn-base

?????文件???????1022??2015-07-23?08:58??payrsasign\.svn\pristine\e6\e6fcc7ceb9dc9625cc0228387fc177c37131d748.svn-base

?????文件???????1125??2015-07-23?08:58??payrsasign\.svn\pristine\f0\f0b0fbe84422bc105c5a41b59b90298dc48dea8d.svn-base

?????文件??????40960??2015-07-28?11:00??payrsasign\.svn\wc.db

?????文件???????1975??2015-07-28?11:00??payrsasign\pom.xml

?????文件???????9761??2015-07-23?08:58??payrsasign\src\main\java\com\ihep\base64.java

?????文件???????2291??2015-07-23?08:58??payrsasign\src\main\java\com\ihep\MainTest.java

?????文件??????10606??2015-07-23?08:58??payrsasign\src\main\java\com\ihep\RSAEncrypt.java

?????文件???????3349??2015-07-23?08:58??payrsasign\src\main\java\com\ihep\RSASignature.java

............此處省略54個文件信息

評論

共有 條評論