<form id="jttd5"></form>
            <em id="jttd5"></em>
              <form id="jttd5"><th id="jttd5"><noscript id="jttd5"></noscript></th></form>
              <nobr id="jttd5"></nobr>

              <form id="jttd5"><span id="jttd5"></span></form>
              É䯵IC¿¨¶Á¿¨Æ÷,RFID¶ÁдÆ÷£¬¶ÁдÄ£¿é²úÆ·Ñз¢¶¨ÖƺÍÏúÊÛ,Èí¼þ¶¨ÖÆ·þÎñ¡£ÎÒÃǵÄÄ¿±ê£ºÒ»Á÷µÄ²úÆ·£¬ÎåÐǼ¶·þÎñ£¡¶Ô¿Í»§µÄÐèÇó×ö³ö¿ìËÙÏìÓ¦¡£
              ÆóҵʹÓÃÔ±¹¤¿¨µÇ¼¼ÆËã»úÅäÖÃ
              WindowsÖÇÄÜ¿¨µÇ¼ϵͳ
              WEBÓë·¢¿¨Æ÷
              WEBä¯ÀÀÆ÷ÓëUHF³¬¸ßƵ¶Á¿¨Æ÷
              WEB¶Á¿¨Æ÷ IC¿¨(NFC)·¢¿¨Æ÷
              PLC¶Á¿¨Æ÷ IC¿¨Ä£¿é
              °²×¿¶Á¿¨Æ÷ UHF¶Á¿¨Æ÷
              PCSC¶Á¿¨Æ÷ ÖÇÄÜ¿¨µÇ¼
              ÐÂÎÅËÑË÷
              ¡¡
              ×îÐÂÐÂÎÅ
              1 ¡¡ÆóҵʹÓÃÔ±¹¤¿¨µÇ¼¼Æ
              2 ¡¡Java JNIµ÷ÓÃ
              3 ¡¡WindowsÖÇÄÜ¿¨
              4 ¡¡ÖÇÄÜ¿¨¶Á¿¨Æ÷³£¼ûʹÓÃ
              5 ¡¡IC¿¨¶Á¿¨Æ÷web¿ª
              6 ¡¡IC¿¨¶Á¿¨Æ÷web¿ª
              7 ¡¡IC¿¨¶Á¿¨Æ÷web¿ª
              8 ¡¡IC¿¨¶Á¿¨Æ÷web¿ª
              9 ¡¡IC¿¨¶Á¿¨Æ÷web¿ª
              10 ¡¡IC¿¨¶Á¿¨Æ÷web¿ª
              ÈÈÃÅÐÂÎÅ µã»÷
              ¡¡ÓÑÎҿƼ¼ÍƳöÐÂÒ»´úÅ© 181840
              ¡¡ÓÑÎҿƼ¼RFID¶Áд 178248
              ¡¡ÓÑÎҿƼ¼·¢²¼PC/S 178200
              ¡¡ÓÑÎҿƼ¼RFID²úÆ· 114943
              ¡¡É䯵IC¿¨ºÍIC¿¨¶Á 77577
              ¡¡É䯵¿¨¶ÁдÄ£¿éÑ¡¹ºÖ¸ 60836
              ¡¡ÓÑÎҿƼ¼PCSCË«½ç 51245
              ¡¡ISO14443 I 26255
              ¡¡É䯵¿¨¶ÁдÆ÷·¢¿¨Æ÷½é 23594
              ¡¡½Ó´¥Ê½IC¿¨½Ó¿ÚÔ­Àí 18742
              ²úÆ·ÍÆ¼ö
              ÔÝ ÎÞ ×î Рͼ ÎÄ
                   ÐÂ ÎÅ ÖÐ ÐÄ
              IC¿¨¶Á¿¨Æ÷web¿ª·¢µÚ°ËÕÂ---DESºÍ3DES¼Ó½âÃÜ
              Ë«»÷×Ô¶¯¹öÆÁ ·¢²¼ÕߣºYOWO ·¢²¼Ê±¼ä£º ÔĶÁ£º2263´Î

              DESºÍ3DES¼Ó½âÃÜ


              ¹ØÓÚDESºÍ3DES

              DESÊÇÒ»ÖÖ±ê×¼¼ÓÃÜËã·¨,ËüʹÓöԳÆÃÜÔ¿¼ÓÃÜ·¨.DESËã·¨ÃÜԿΪ8×Ö½Ú.3DES£¨¼´Triple DES£©ÊÇDESÏòAES¹ý¶ÉµÄ¼ÓÃÜËã·¨,3DESËã·¨ÊÇָʹÓÃË«³¤¶È£¨16×Ö½Ú£©ÃÜÔ¿K=£¨KL||KR£©½«8×Ö½ÚÃ÷ÎÄÊý¾Ý¿é½øÐÐ3´ÎDES¼ÓÃÜ/½âÃÜ¡£ÈçÏÂËùʾ£º
              Y = DES( KL[DES-1( KR[DES( KL[X] )] )] )
              ½âÃÜ·½Ê½Îª£º
              X = DES-1( KL[DES( KR[DES-1( KL[Y] )] )] )
              ÆäÖУ¬DES( KL[X] )±íʾÓÃÃÜÔ¿K¶ÔÊý¾ÝX½øÐÐDES¼ÓÃÜ£¬DES-1( KR[Y] )±íʾÓÃÃÜÔ¿K¶ÔÊý¾ÝY½øÐнâÃÜ
              3DESÊÇÒ»ÖֱȽϰ²È«µÄ¼ÓÃÜËã·¨,ÔÚIC¿¨ºÍCPU¿¨Öж¼µÃµ½¹ã·ºµÄÓ¦ÓÃ.

              IC¿¨web²å¼þÖ§³ÖµÄ3DES

              ÓÑÎҿƼ¼IC¿¨web²å¼þϵͳ֧³ÖDESºÍ3DESËã·¨,¿ÉÒÔµ¥¶ÀʹÓÃ,Ò²¿ÉÒÔÖ±½ÓÅäºÏIC¿¨Ê¹ÓÃ,ÒòΪʹÓõÄÊDZê×¼Ëã·¨, ËùÒÔ¼ÓÃܵÄDES»òÕß3DESÊý¾Ý¿ÉÒÔÔÚ±ðµÄÉ豸ÉϽâÃÜ.¼æÈÝÐÔûÓÐÎÊÌâ.

              DESºÍ3DES½Ó¿Ú

              IC¿¨web²å¼þÖ§³ÖµÄDESºÍ3DESÓжàÖÖ·½Ê½, Ò»ÖÖÊÇDESºÍ3DES¼Ó½âÃܺ¯Êý½Ó¿Ú:

              Des(DesData, DesDataForamt)
              

              DES¼Ó½âÃܺ¯ÊýÒªÅäºÏÊôÐÔDesDir£¬DesMode£¬DesKey£¬DesKeyModeµÈʹÓÃ

              • DesDir:Êý¾Ý¼ÓÃÜ·½Ïò
                0£º²»¼ÓÃÜ
                1£º¼ÓÃÜ
                2£º½âÃÜ

              • DesMode: ¼Ó½âÃÜÔ­Êý¾Ý´¦Àí·½Ê½£º
                0£ºÔ­Êý¾Ý
                1£º¶ÔÔ­Êý¾ÝÈ¡·´
                2£ºÔ­Êý¾Ý+Ô­Êý¾ÝÈ¡·´

              • DesKey: DESºÍ3DESÈ¡¾öÓÚÃÜÔ¿µÄ×Ö½Ú³¤¶È,16×Ö½ÚÃÜԿΪ3DESËã·¨,8×Ö½ÚÃÜԿΪDESËã·¨.

              • DesKeyMode:
                DesKeyÃÜÔ¿µÄ¸ñʽ£º
                0£º16½øÖÆ×Ö·û´®
                1£ºÆÕͨ×Ö·û´®

              ²ÎÊý£ºDesData£ºÒª¼Ó½âÃܵÄÊý¾Ý¡£DesDataForamt:Êý¾ÝµÄ¸ñʽ£¬0Ê®Áù½øÖÆ×Ö·û´®£¬1ÆÕͨ×Ö·û´®
              »Øµ÷º¯Êý·µ»Ø½á¹û£º

              FunctionID=22£¬
              Result£ºÊý×Ö£¬º¯ÊýÖ´ÐкóµÄ·µ»ØÖµ,
              UID£º×Ô¶¨ÒåµÄÐòºÅ,
              CardNo£ºÎÞ
              strData£ºÖ´ÐмӽâÃܺóµÄ16½øÖÆ×Ö·û´®
              ValData£ºÎÞ

              ÒÔÏÂÊǼÓÃܵÄjsʾÀý:

              function enDES()
              {
              	var desKey;
              	var desData;
              	var desMode; 
              	
              	desMode = 0; 
              	desKey ="11223344556677889900AABBCCDDEEFF";//16×Ö½ÚÃÜԿΪ3DESËã·¨, 8×Ö½ÚÃÜԿΪDESËã·¨
              	desData ="1234567812345678";
              	
              	rfidreader.DesDir=1;
              	rfidreader.DesMode=desMode;
              	rfidreader.DesKey=desKey;
              	rfidreader.DesKeyMode=0;
              	rfidreader.Des(desData, 0);
              }
              

              ½âÃÜʱ¸Ä±ärfidreader.DesDir=0¾Í¿ÉÒÔ,»¹Êǵ÷ÓÃͬÑùµÄ´úÂë.
              ¼Ó½âÃܽáÊøºó»Øµ÷º¯ÊýÈçÏÂ:

              rfidreader.onResult(function(resultdata)
              {
              	switch(resultdata.FunctionID)
                  {
              
              		case 22:
              		if(resultdata.Result>0)
              		{
                          DESData = resultdata.strData;		
              		}
              		else
              		{
              			Alert("Error");
              		}
              		break;
                  }
              }
              );
              

              ICÖÐÈç¹ûʹÓÃDESºÍ3DES

              ÔÚIC¿¨ÖпÉÒÔ½«Êý¾ÝÏȽøÐÐDES»òÕß3DES¼ÓÃܺó£¬È»ºóдÈë¡£»òÕß¶Á³öºó½øÐÐDES½âÃÜ¡£ÕâÑù×öÐèÒª·Ö2¸ö²½Öè½øÐУ¬ ºÄʱ¿ÉÄ᳤ܻһЩ¡£ ÓÑÎҿƼ¼IC¿¨web²å¼þÖУ¬ÔÊÐíÔÚ¶ÁдIC¿¨ÄÚÈÝʱͬʱ¶ÔÊý¾Ý½øÐмӽâÃܲÙ×÷£¬ÕâÑù×ö¸ü¿ìÒ²¸ü°²È«¡£

              M1¿¨¶Á¿é£¬Ö§³Ö½«¶ÁÈ¡µÄÊý¾Ý½øÐÐDES»òÕß3DES¼Ó»òÕß½âÃܺóËÍ»Ø

              M1ReadBlock(blockIndex£¬ FormatID)
              

              M1¿¨Ð´¿é£¬Ö§³ÖDES»òÕß3DES¼ÓÃܺóд¿é

              M1WriteBlock(blockindex,blockdata,FormatID£©
              

              M1¿¨¶ÁÉÈÇø£¬Ö§³Ö½«¶ÁÈ¡µÄÊý¾Ý½øÐÐDES»òÕß3DES¼Ó»òÕß½âÃܺóËÍ»Ø

              M1ReadSector(sectorindex£¬ FormatID)
              

              M1¿¨Ð´ÉÈÇø£¬Ö§³ÖDES»òÕß3DES¼ÓÃܺóдÉÈÇø

              M1WriteSector(blockindex,blockdata,FormatID)
              

              Õâ4¸öº¯Êýapi½Ó¿Ú¶¼Ö§³ÖÊÇͬʱ½øÐÐDES»òÕß3DES²Ù×÷£¬È¡¾öÓÚÈçÏÂÊôÐÔ£º

              • DesDir:Êý¾Ý¼ÓÃÜ·½Ïò
                0£º²»¼ÓÃÜ
                1£º¼ÓÃÜ
                2£º½âÃÜ

              • DesMode: ¼Ó½âÃÜÔ­Êý¾Ý´¦Àí·½Ê½£º
                0£ºÔ­Êý¾Ý
                1£º¶ÔÔ­Êý¾ÝÈ¡·´
                2£ºÔ­Êý¾Ý+Ô­Êý¾ÝÈ¡·´

              • DesKey: DESºÍ3DESÈ¡¾öÓÚÃÜÔ¿µÄ×Ö½Ú³¤¶È,16×Ö½ÚÃÜԿΪ3DESËã·¨,8×Ö½ÚÃÜԿΪDESËã·¨.

              • DesKeyMode:
                DesKeyÃÜÔ¿µÄ¸ñʽ£º
                0£º16½øÖÆ×Ö·û´®
                1£ºÆÕͨ×Ö·û´®

              CPU¿¨ÖÐÈçºÎʹÓÃ3DES

              CPU¿¨ºÜ¶àµÄ¼ÆËã¶¼ÐèÒª3DES£¬ÔÚ¼ÆËãÃÜÔ¿Îļþ¶ÔËæ»úÊý½øÐÐ3DES¼ÆË㣬 ÕâÊÇ¿ÉÒÔʹÓÃIC¿¨web²å¼þµÄ3DESËã·¨À´¼ÆËã²¢¶ÔCPU¿¨½øÐÐÃÜÔ¿ÈÏÖ¤¡£

              ²Î¿¼×ÊÁÏ£º IC¿¨¶Á¿¨Æ÷web¿ª·¢Ö¸ÄÏ.


              Ïà¹Ø²úÆ·

              ×îÐÂRFID¶ÁдÆ÷²úÆ·ÊÖ²á
              RFID¶ÁдÆ÷SDK¿ª·¢°ü
              USBÉ䯵¿¨RFID¶ÁдÆ÷YW-605-USB
              ´®¿ÚÉ䯵¿¨RFID¶ÁдÆ÷YW-605-RS232
              NFC¶ÁдÆ÷YW-607

              ´òÓ¡±¾Ò³ || ¹Ø±Õ´°¿Ú
              ÆóÒµ¼ò½é||¸¶¿î·½Ê½||ÍøÕ¾µØÍ¼||ÓÑÇéÁ¬½Ó||ÁªÏµÎÒÃÇ

              RFID¶ÁдÆ÷£¬IC¿¨¶Á¿¨Æ÷, ÖÇÄÜ¿¨¶Á¿¨Æ÷£¬RFID¶Á¿¨Æ÷£¬ µç×Ó±êÇ©£¬CPU¿¨¶ÁдÆ÷£¬¶Á¿¨Ä£¿é
              ±±¾©ÓÑÎҿƼ¼ÓÐÏÞ¹«Ë¾ °æÈ¨ËùÓÐ (C)2008-2020
              ¿Í»§·þÎñÖÐÐÄÐÅÏ䣺coodor#126.com(½«#¸ÄΪ@)
              ÈÈÏßÖ±²¦£º 010-57049038 18910685939 QQ£º2718497571,1403463073, 896163157
              ¾©ICP±¸14016005ºÅ
              ΢ÐÅɨһɨÁªÏµÎÒÃÇ

              ΢ÐÅɨһɨÁªÏµÎÒÃÇ

              ÓÑÎҿƼ¼


              1
              RFID¶ÁдÆ÷²úÆ·ÊÖ²áÏÂÔØ
              2
              ¶ÁдÆ÷¿ª·¢SDKÏÂÔØ
              3
              µã»÷ÁªÏµÓÑÎҿƼ¼
              4
              µã»÷ÁªÏµÓÑÎҿƼ¼
              5
              WEB¶Á¿¨Æ÷¿ª·¢Ö¸ÄÏ
              6
              Windows¶Á¿¨Æ÷¿ª·¢Ö¸ÄÏ
              7
              Android¶Á¿¨Æ÷¿ª·¢Ö¸ÄÏ
              8
              Wince¶Á¿¨Æ÷¿ª·¢Ö¸ÄÏ
              9
              PLC¶Á¿¨Æ÷¿ª·¢Ö¸ÄÏ
              10
              Linux¶Á¿¨Æ÷¿ª·¢Ö¸ÄÏ
              11
              µ¥Æ¬»ú¶Á¿¨Æ÷¿ª·¢Ö¸ÄÏ
              12
              PCSC¶Á¿¨Æ÷¿ª·¢Ö¸ÄÏ
              ºÚÂíÈ˹¤¼Æ»®¹ÙÍø