您的位置:

php代码如何转换c代码,php编码转换函数

本文目录一览:

如何php代码转化为C#代码

public sealed class DESEncryption

{

private static readonly string encryptKey = "YJSERVER";

private static readonly string decryptKey = "YJSERVER";

#region**********Method*******************************

/// summary

/// 加密字符串

/// 注意:密钥必须为8位

/// /summary

/// param name="strText"字符串/param

/// param name="encryptKey"密钥/param

/// return加密后字符串/return

public static string DesEncrypt(string strText)

{

string outString="";

byte[] byKey=null;

byte[] IV= {0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF};

try

{

byKey = System.Text.Encoding.UTF8.GetBytes(encryptKey.Substring(0, encryptKey.Length));

DESCryptoServiceProvider des = new DESCryptoServiceProvider();

byte[] inputByteArray = Encoding.UTF8.GetBytes(strText);

MemoryStream ms = new MemoryStream();

CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(byKey, IV), CryptoStreamMode.Write) ;

cs.Write(inputByteArray, 0, inputByteArray.Length);

cs.FlushFinalBlock();

outString = Convert.ToBase64String(ms.ToArray());

}

catch(System.Exception)

{

outString = "";

}

return outString;

}

/// summary

/// 解密字符串

/// /summary

/// param name="strText"加了密的字符串/param

/// param name="decryptKey"密钥/param

public static string DesDecrypt(string strText)

{

string outString = "";

byte[] byKey = null;

byte[] IV= {0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF};

byte[] inputByteArray = new Byte[strText.Length];

try

{

byKey = System.Text.Encoding.UTF8.GetBytes(decryptKey.Substring(0, decryptKey.Length));

DESCryptoServiceProvider des = new DESCryptoServiceProvider();

inputByteArray = Convert.FromBase64String(strText);

MemoryStream ms = new MemoryStream();

CryptoStream cs = new CryptoStream(ms, des.CreateDecryptor(byKey, IV), CryptoStreamMode.Write);

cs.Write(inputByteArray, 0, inputByteArray.Length);

cs.FlushFinalBlock();

System.Text.Encoding encoding = new System.Text.UTF8Encoding();

outString = encoding.GetString(ms.ToArray());

}

catch(System.Exception)

{

outString = "";

}

return outString;

}

#endregion

}

}

求哪位大佬把这段php语言转换成c语言,急!十分感谢!

void test() {

    int a,b,c,x,x1,x2;

    for(a=4;a=2000;a+=2) {

        $x = 0;

        x1 = 0;

        x2 = 0;

        for(b=2;ba;b++) {

            c = a - b;

            if(isPrime(b)  isPrime(c)) {

                x1 = b;

                x2 = c;

                x = 1;

                break;

            }

        }

        if(x) {

            printf("%d=%d+%dbr");

        }

    }

    printf("ok");

}

int isPrime(int n) {

    int i;

    if (n = 3) {

        return n  1;

    } else if (n % 2 == 0 || n % 3 == 0) {

        return 0;

    } else {

        for (i = 5; i * i = n; i += 6) {

            if (n % i == 0 || n % (i + 2) == 0) {

            return 0;

            }

        }

        return 1;

    }

}

谁知道PHP如何调用C语言的吗

这是两个完全不一样的程序语言。是不能相互调用的。

但是php的代码(如:循环)有很多是和c语言的代码想通的,只要懂C语言或者是其他的编程语言。那么学习PHP是很容易上手的。

希望对你有帮助。

php代码如何转换c代码,php编码转换函数

2023-01-06
php代码转换为java,php进行编码转换的函数

2023-01-04
php代码转换为java,php数据转换

2022-11-18
php转换csharp,php转换文本编码

2022-11-26
php中编码转换问题,php 转码

2022-11-27
php强制编码转换,php文件编码转换

2022-11-29
php转换json编码,php数组转json

本文目录一览: 1、PHP如何正常转换中文json格式字符串 2、php怎么将数组数组转化为json格式的数据 3、php转换成json数据格式 PHP如何正常转换中文json格式字符串 在 php

2023-12-08
php代码转义方法(php转码函数)

2022-11-16
json转xmlphp代码,jsonp php

本文目录一览: 1、php解析xml,转换成JSON,附格式 2、php json 转 xml,从数据库调取的内容怎么转换为xml格式输出,之前弄得是json,不会转,新手。 3、PHP生成及获取JS

2023-12-08
js和php转换(js代码转php)

2022-11-13
php繁体转码,php转换字符编码

2023-01-07
php如何统一转码(php进行编码转换的函数)

2022-11-08
php4编码转换,php字符串编码转换

2022-12-02
html源码转换php源码,转转php源码

2022-11-23
php字符集转换函数,php字符串转码

2022-12-01
php时间转换字符串,php转换字符串编码

2022-11-23
php编码批量转换工具,php编码批量转换工具有哪些

2022-11-17
html可以转换为php(HTML代码转换)

2022-11-10
PHP编码转换详解

2023-05-22
phpecho换行符,php换行符代码

2023-01-07