الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

خوارزميات التشفير

بدأه saif_dawd في 13 ديسمبر 2010 · 5 رد · 3,911 مشاهدة · في قسم أمن المعلومات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ساعدوني في فهم هذه الخوارزميه ( القيصر والكود )

تم تعديل هذه المشاركة بواسطة djug في 13 ديسمبر 2010 في 20:27

#2

خوارزمية بسيطة جدا

لنفرض أننا نود أن نشفر (ليس تشفيرا فعليا) نصا باستعمال خوارزمية القيصر (و ليكن ذلك باستبدال كل حرف بالحرف الثالث الذي يليه)

كل ما عليك فعله هو قراءة النص حرفا حرفا و في كل مرة تعوض الحرف بالحرف الثالث الذي يليه في الأبجدية (مثلما توضحه الصورة التالية)

440px-Caesar3.svg.png

لو أردت تشفير كلمة djug لأصبحت gmxj

و لفك التشفير عليك القيام بالعملية العكسية

و السلام عليكم

1
#3

تم تغيير نوع الموضوع إلى سؤال بثلاث نقاط من رصيد العضو.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#4

دة كان homework عندي و أنا بدرس CPP

source code

https://github.com/Linuxism/Caesar-Cipher

وَمَا أُوتِيتُمْ مِنْ الْعِلْمِ إِلاَّ قَلِيلاً

#5

لو سمحتوا ممكن تضعول لنا كود أو سورس كود

#6

السلام عليكم :) :)

كود جافا بيحقق هالخوارزمية وبصراحة كودتو ع السريع :wacko: :wacko:

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package caesar;

/**
 *
 * @author HUSSAM
 */
public class Caesar
{
 public String Crypt(String pTXT,int key)
 {
    String _Cipher="";
    int Temp;

    for (int i=0;i<pTXT.length();i++)
{
Temp=(((((int)pTXT.charAt(i)))+key)%26);
    _Ciphar+=(char)j;

  }
    return _Ciphar;
 }


 public String Decrypt(String cTXT,int key)
{
String pTXT="";
int Temp;
   for (int i=0;i<cTXT.length();i++)
{
   j=(((((int)cTXT.charAt(i)))-key)%26);

   pTXT+=(char)Temp;

 }
   return pTXT;
}




public static void main (String[] args)

{
Caesar caesar=new Caesar();

 int key=1;
String Result=ki.Crypt("welcom",key);
System.out.print(Result);




}

    }

تم تعديل هذه المشاركة بواسطة HuSsAm Klhasan في 18 سبتمبر 2011 في 02:31

(( الم * أَحَسِبَ النَّاسُ أَنْ يُتْرَكُوا أَنْ يَقُولُوا آمَنَّا وَهُمْ لَا يُفْتَنُونَ * وَلَقَدْ فَتَنَّا الَّذِينَ مِنْ قَبْلِهِمْ فَلَيَعْلَمَنَّ اللَّهُ الَّذِينَ صَدَقُوا وَلَيَعْلَمَنَّ الْكَاذِبِينَ))

مواضيع مشابهة