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

خوارزمية قيصر بالجافاسكربت

بدأه محمد البلوي في 22 نوفمبر 2010 · 0 رد · 742 مشاهدة · في الرياضيات والخوارزميات
مشاركة: واتساب X فيسبوك تيليجرام
#1

هذة الخوارزمية القديمة أستخدمها قيصر في أرسال الرسائل مشفرة لقواد جندة كي لايطلع عليها من لاعلاقة له بالموضوع

عموما لست هنا لأشرح هذة الخوارزمية

هذا سكربت كتبتة وهو يعمل وأردت أن أرى رأي أعضاء المنتدى فية إن كان يحوي أي خطأ

<script type="text/javascript">
var message = "i  love you";  // النص المراد تشفيرة
alph = new Array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z")
var cipher = "";  // المتغير الذي سيخزن النص المشفر
trans = 4        // عدد الأنتقالات
var p;
alph_length = alph.length-1  // لأن الحلقة تبدأ من 0

for (i=0 ; i <= message.length-1 ; i ++)
 {
	for (m=0 ; m <= alph_length ; m++)
	  {
		if (alph[m] == message) // في حال تجاوزت الأنتقالات 25

		  {
		  	p = m
			if (p + trans > alph_length )
			  {
			  	p = trans - (alph_length - p) - 1
			  	cipher += alphبسم الله الرحمن الرحيم 
			  	continue
			  }
			cipher += alph[p+trans]
		  }


	  }



}
document.write(cipher)

</script>

اسف لانني لم ارفق مخططة الأنسيابي

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