ورود

View Full Version : کد کردن متن ارسالی(کمک فوری)



majid2
پنج شنبه 23 شهریور 1391, 06:31 صبح
با سلام خدمت دوستان
من یک برنامه ارسال پیام نوشتم حال می خواهم متن ارسالی را بصورت کد دربیارم تا فقط کسی که برنامه رو داره متن رو بخونه و بقیه فقط کد رو ببینند
من با استفاده از الگوریتم DES متن رو بصورت کد در اوردم موقع اجرا در خود نت بینز جواب میده و کاملا هم درست است اما در خود گوشی موبایل موقع اجرار برنامه, error application میده و برنامه اجرا نمی شود
لطفا راهنمائی فرمائید

sasanamiri
دوشنبه 06 آذر 1391, 13:38 عصر
سلام من میتونم برات اینکارو انجام بدم ولی در عوض شما هم باید یه کاری برای من انجام بدی من بلد نیستم چطوری میشه اس ام اس ارسال و دریافت کرد اگه شما بههم یاد بدی من هم اینکارو برات انجام میدم

majid2
چهارشنبه 20 دی 1391, 13:24 عصر
الگوریتم DES




public static string encrypt(String textToEnrypt) {
Cipher cipher;
String keyString="testtest";

try {
cipher = Cipher.getInstance("DES");
} catch (Exception ex) {
return " 0";


}
byte[] keyData = keyString.getBytes();
SecretKeySpec key = new SecretKeySpec(keyData, 0, keyData.length, "DES");
try {
cipher.init(Cipher.ENCRYPT_MODE, key);
} catch (Exception ex) {
return "0";
}
int cypheredBytes = 0;
byte[] inputBytes;
try {
inputBytes = textToEnrypt.getBytes("UTF-8");
// inputBytes = textToEnrypt.getBytes();
} catch (Exception ex) {
return "0";


}
byte[] outputBytes = new byte[100];
try {
cypheredBytes = cipher.doFinal(inputBytes, 0, inputBytes.length,
outputBytes, 0);
} catch (Exception ex) {
return "0";
}
String str = new String(outputBytes, 0, cypheredBytes);
buffer = str;

return str;

}




موقع اجرا در خود نت بینز جواب میده و کاملا هم درست است اما در خود گوشی موبایل موقع اجرار برنامه, error application میده و برنامه اجرا نمی شود