RSA-Sign JavaScript Library ile RSA-SHA1 imzaları oluşturmak istiyorum. Özellikle, OAuth isteklerini imzalamak için bunu kullanmak istiyorum. Bununla birlikte, JavaScript kitaplığı tarafından oluşturulan imza, örn. Buna karşılıkYönlendirici ile RSA-SHA1 imzaları oluşturma
$ echo -n "x" | openssl dgst -sha1 -sign priv.key -binary | openssl base64 | xargs echo -n
eV0ZrD7ZrTsuzHHYSwLfUJhXuM96D6ZyIzD5FFphzHbKRaO4TMeTR7bJjkuPib+l
EccM7t6YNDvRgOHyXJDVZZQTg5G4D4jnGVmOgeuti1etCCpLsb1Rl3sfJF/rIlgA
AmejvBbrEG+n8L+GeD6Vd3cneW7k2Rksnh+/BWnnR3c=
ile:
Nzk1ZDE5YWMzZWQ5YWQzYjJlY2M3MWQ4NGIwMmRmNTA5ODU3YjhjZjdhMGZhNjcy
MjMzMGY5MTQ1YTYxY2M3Ng0KY2E0NWEzYjg0Y2M3OTM0N2I2Yzk4ZTRiOGY4OWJm
YTUxMWM3MGNlZWRlOTgzNDNiZDE4MGUxZjI1YzkwZDU2NQ0KOTQxMzgzOTFiODBm
ODhlNzE5NTk4ZTgxZWJhZDhiNTdhZDA4MmE0YmIxYmQ1MTk3N2IxZjI0NWZlYjIy
NTgwMA0KMDI2N2EzYmMxNmViMTA2ZmE3ZjBiZjg2NzgzZTk1Nzc3NzI3Nzk2ZWU0
ZDkxOTJjOWUxZmJmMDU2OWU3NDc3Nw==
bu olduğunu mümkün mü (elbette, aynı giriş & anahtarı varsayarak): Bu kütüphane (base64 olarak kodlanmış) oluşturur şeydir SHA1 uygulaması kullanıldığından dolayı? Bu durumda, başka birini kullanmaya çalışabilirim.
Kriptografi uzmanı değilim, ancak OAuth RFC 5849, kütüphane için geçerli olan RSASSA-PKCS1-V1_5-SIGN'ın kullanılması gereken saying.
Çok teşekkür ederim.
Geç cevap için özür dilerim. Evet, görünüşe göre onlardan önce baytları dönüştürmek yerine onaltılık dizgiyi kodluyordum. Çok teşekkür ederim! – Simon