folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Şifreleme Ve PKI (Encryptions And PKI)



Şifreleme Ve PKI (Encryptions And PKI)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    paradox
    paradox's avatar
    Kayıt Tarihi: 23/Nisan/2008
    Erkek

    Arkadaşlar merhaba,

    Elimde olan bir dökümanı hızlıca paylaşacağım sizinle. Ben bu şifreyi oluşturmak istiyorum, tahminime göre her seferinde random üreterek benim api keyimin yanına koyacağım. Authirization kodu elde edeecğim yani. API keyim var ama PKI kodum yok. Dökümantasyondan kesit aşağıda. Bu kodu nasıl üretirim acaba?

     

    Şifreleme iyzico ile iletişimde kullandığınız API değerine sırası ile random, secret ve gövdenin özel bir biçimde yorumu olan PKI diziminin eklenmesi ile başlanır. oluşan bu değer sha1 ve sonrasında base64encode edilerek son haline ulaşır.

    api değeri: sandbox-g5xrwHyFozT9X7DXsDsYEM9abHwGT6nY
    random değeri: 575340984896e
    secret değeri: sandbox-rw2uFVtEXMUvMulFOtqgqPX3g2UuKwzz
    PKI değeri: [locale=tr,conversaMonId=123456,binNumber=454671]
    hash değeri: sandbox- g5xrwHyFozT9X7DXsDsYEM9abHwGT6nY575340984896esandboxrw2uFVtEXMUvMulFOtqgqPX 3g2UuKwzz[locale=tr,conversaMonId=123456,binNumber=454671]

    base64_encode(sha1(hash değeri))'dan sonra: 4R4d1K0lDheNgpE0xM0g10NOaLc=

    base64encode edilmiş değeri başlıkta kullanacağımız Authorization değerini bulmak için kullanacağız. Bu değere ulaşmak için IYZWS ön ekini kullanıp API değeri ile base64encode edilmiş değeri iki nokta ile birbirine bağlayacağız. Değerimiz aşağıdaki gibi olacak.

    authorization değeri: IYZWS sandbox-g5xrwHyFozT9X7DXsDsYEM9abHwGT6nY: 4R4d1K0lDheNgpE0xM0g10NOaLc=

Toplam Hit: 885 Toplam Mesaj: 1
javascript şifreleme encryption