السلطان
  1. الرئيسية
  2. الأمثلة
  3. التشفير

ملخص SHA-256 لمتجه بايتات مطبوعا بالنظام الست عشري

crypto/sha256.sn
// ملخص SHA-256 لمتجه بايتات مطبوعا بالنظام الست عشري.
استورد std.io.println;
استورد std.crypto.sha256;
استورد std.encoding.hex;

عرف الرئيسية(): عدد {
    دع المدخل: متجه ط8 = [0x61, 0x62, 0x63];
    دع الملخص: متجه ط8 = شا256(&المدخل);
    اطبع_سطر(رمز_سداسي(&الملخص));
    أرجع 0;
}

التشغيل

بالمفسر، دون ترجمة:

./build/sultanc run examples/ar/crypto/sha256.sn

أو ترجمه إلى ملف تنفيذي:

./build/sultanc examples/ar/crypto/sha256.sn -o build/example && ./build/example

المصدر على GitHub   كل الأمثلة