المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
DCPcrypt
مكتبة مجانية ومفتوحة المصدر بترخيص MiT
بها اشهر خواريزميات التشفير العالمية بدلفي
- Blowfish
- Cast 128
- Cast 256
- DES, 3DES
- Ice, Thin Ice, Ice2
- IDEA
- Mars
- Misty1
- RC2, RC4, RC5, RC6
- Rijndael (the new AES)
- Serpent
- Tea
- Twofish
وخواريزميات الهاش Hash- Haval
- MD4
- MD5
- RipeMD-128
- RipeMD-160
- SHA-1
- SHA-256, SHA-384, SHA-512
- Tiger
التحميل
كود :
http://www.cityinthesky.co.uk/opensource/dcpcrypt
المشاركات : 42
المواضيع 12
:
: 0
الإنتساب : Dec 2008
اعتذر ولكن مالقصود بالتشفير هنا؟
تشفير النصوص؟ أم تشفير برامج بتغيير قيمها مثلا -كما في تشفير الفيروسات والتروجونات-
اقبلوا تساؤلاتي...
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
إقتباس :اعتذر ولكن مالقصود بالتشفير هنا؟
المقصود هو المعنى الحقيقي للكلمة في اللغة العربية
تماما كما تجدها في القاموس
شكرررراً جدا أخي العزيز اصلاً انا مهتم جداً بالتشفير كما انني أعمل كذلك على Java في برمجة الخوارزميات DES-RSA وغيرها ، شكراً
التشفير معناه تغيير البيانات الاصليه الى بيانات غير واضحه scrambled data وبطريقه اخرى يمكن الرجوع الى البيانات الأصليه عن طريق تلك البيانات الغير واضحه
ام التشفير هي طريقة xor
المشاركات : 71
المواضيع 12
:
: 0
الإنتساب : Jan 2009
[COLOR="RoyalBlue"]السلام عليكم و رحمة الله و بركاته
لدي مشكلة اثناء تنصيب المكتبة (انظر للصورة).[/COLOR]
لدي CodeGear™ Delphi® for Win32® Version 11.
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
18-03-2009, 11:16 AM
(آخر تعديل لهذه المشاركة: 22-01-2019, 03:49 PM بواسطة محمد عبد العزيز.)
إقتباس :لدي مشكلة اثناء تنصيب المكتبة (انظر للصورة)
بالنسبة لتنصيب اي مكون راجع درس : شرح فلاشي لتثبيت مكونات دلفي
بالنسبة لرسالة الخطأ بالصورة فوق فهي تظهر عند محاولة تنفيذك لDLL
المكتبات DLL لا تنفذ من داخل دلفي وانما يتم استخدامها من مشروع اخر
والسلام عليكم
المشاركات : 17
المواضيع 0
:
: 0
الإنتساب : Jul 2009
مبتدأ جدا كتب :اعتذر ولكن مالقصود بالتشفير هنا؟
يا سيدي الفاضل أعتقد أنه ورد على مسامعك من قبل أنه "يحبذ" مثلا أن يتم تشفير ال Password يعني كمثال تلاحظ أنه لما تضيع الباسوورد الحاص بك أحيانا.... فالغالب أنه يتم إعطائك فرصة لإعادة كتابة باسوورد جديد وليس استرجاع القديم... وهذا لأن جميع الباسووردا تخضع غالبا لأنظمة تشفير غير عكسية مثل MD5 و SHA1 .
فإدا المقصود هنا بالتشفير هو تشفير النصوص بأدوات عالية الفعالية مادام وجب جعلها سرية.....

... هذا والله أعلم
إن الله لايغير مابقوم حتى يغيروا مابأنفسهم
Rebel till the end
المشاركات : 1
المواضيع 0
:
: 0
الإنتساب : Nov 2010
السلام عليكم
لاحظت وجود نظام التشفير DES فهل يوجد من ضمن المكتبة النوع البسيط منه SDES
simplified DES وشكرا جزيلا
المشاركات : 367
المواضيع 54
:
: 506
الإنتساب : Jan 2011
بارك الله فيك استاذ عبد العزيز
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
13-01-2015, 08:41 PM
(آخر تعديل لهذه المشاركة: 13-01-2015, 08:46 PM بواسطة S.FATEH.)
بارك الله فيك مكونات جيدة لكن على ما يبدو مطور الموقع الرسمي توقف عن تطويرها التطوير يجري من طرف اشخاص اخرين
الموقع الرسمي
كود :
http://www.cityinthesky.co.uk/opensource/dcpcrypt/
التطويرات
كود :
https://bitbucket.org/wpostma/dcpcrypt2010
جربتها على xe6...
تطوير اخر
كود :
http://sourceforge.net/projects/dcpcrypt/
مثال للاستخدام :
كود :
function TForm1.MD5(Value: string): string;
var
Buf: string;
BufSize: Integer;
Hash:array[0..15] of byte;
i: Integer;
begin
Buf:= Value;
BufSize:= SizeOf(Buf);
DCP_md51.Init;
DCP_md51.Update(Buf, BufSize);
DCP_md51.Final(Hash);
Result := '';
for I := 0 to 15 do
Result := Result + IntToHex(Hash[i], 1);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Edit2.Text := MD5(Edit1.Text);
end;
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج