HTML5¼¼Êõ

¡¾Ô­´´·ÖÏíÖ§¸¶±¦Ö§¸¶¡¿HBuilder´ò°üAPPµ÷ÓÃÖ§¸¶±¦¿Í»§¶ËÖ§¸¶ - ÄϹ¬Ïô³¾(7)

×ÖºÅ+ ×÷ÕߣºH5Ö®¼Ò À´Ô´£ºH5Ö®¼Ò 2017-01-06 11:00 ÎÒÒªÆÀÂÛ( )

public static string sign( string content, string privateKey, string input_charset) { Encoding code= Encoding .GetEncoding(input_charset); byte []Data=code.GetBytes(content); RSACryptoServiceProvider

        public static string sign(string content, string privateKey, string input_charset)

        {

            Encoding code = Encoding.GetEncoding(input_charset);

            byte[] Data = code.GetBytes(content);

            RSACryptoServiceProvider rsa = DecodePemPrivateKey(privateKey);

            SHA1 sh = new SHA1CryptoServiceProvider();

            byte[] signData = rsa.SignData(Data, sh);

            return Convert.ToBase64String(signData);

        }

 

        /// <summary>

        /// Ñé֤ǩÃû

        /// </summary>

        /// <param name="content">ÐèÒªÑéÖ¤µÄÄÚÈÝ</param>

        /// <param name="signedString">Ç©Ãû½á¹û</param>

        /// <param name="publicKey">¹«Ô¿</param>

        /// <param name="input_charset">±àÂë¸ñʽ</param>

        /// <returns></returns>

¡¡

1.±¾Õ¾×ñÑ­ÐÐÒµ¹æ·¶£¬ÈκÎתÔصĸå¼þ¶¼»áÃ÷È·±ê×¢×÷ÕߺÍÀ´Ô´£»2.±¾Õ¾µÄÔ­´´ÎÄÕ£¬ÇëתÔØʱÎñ±Ø×¢Ã÷ÎÄÕÂ×÷ÕߺÍÀ´Ô´£¬²»×ðÖØÔ­´´µÄÐÐΪÎÒÃǽ«×·¾¿ÔðÈΣ»3.×÷ÕßͶ¸å¿ÉÄܻᾭÎÒÃDZ༭Ð޸Ļò²¹³ä¡£

Ïà¹ØÎÄÕÂ
  • ¡¾¸É»õ·ÖÏí¡¿Í¨Óù¤¾ßÀà - Orson

    ¡¾¸É»õ·ÖÏí¡¿Í¨Óù¤¾ßÀà - Orson

    2016-12-23 13:00

  • ÈçºÎ¿ª·¢Ò»¿î¿°±ÈAPPµÄ΢ÐÅС³ÌÐò£¨ÌÚѶÄÚ²¿ÍŶӷÖÏí£© - ÌÚѶ¹¥³Çʦlee

    ÈçºÎ¿ª·¢Ò»¿î¿°±ÈAPPµÄ΢ÐÅС³ÌÐò£¨ÌÚѶÄÚ²¿ÍŶӷÖÏí£© - ÌÚѶ¹¥³Çʦ

    2016-12-22 17:01

  • ¡¾Ô­´´¡¿ReactʵÀýÈëÃŽ̳Ì(1)»ù´¡API,JSXÓï·¨--hello world - ëÈÞèè

    ¡¾Ô­´´¡¿ReactʵÀýÈëÃŽ̳Ì(1)»ù´¡API,JSXÓï·¨--hello world - ëÈÞ

    2016-11-08 13:00

  • ¡¶WePayUI×é¼þÉè¼ÆµÄÃØÃÜ¡·¡ª¡ª2016ÄêµÚÒ»½ìÇ°¶ËÌåÑé´ó»á·ÖÏí - °×Ê÷

    ¡¶WePayUI×é¼þÉè¼ÆµÄÃØÃÜ¡·¡ª¡ª2016ÄêµÚÒ»½ìÇ°¶ËÌåÑé´ó»á·ÖÏí - °×Ê÷

    2016-09-27 16:00

ÍøÓѵãÆÀ