SQL Server’da Şifre Çözen Fonksiyon

Herkese merhaba,

Bu yazıda SQL Server’da şifre çözme fonksiyonu hakkında bilgi vereceğim.

Konunun başlangıcı olan aşağıdaki yazıyı okumanızı öneririm.

[related-post id=”7285″]

Bu fonksiyonu şifre çözme işlemlerinde kullanılması amacıyla yazdım. Belki birilerinin işine yarar ya da daha da geliştirip kullanabilirsiniz.

Kodları aşağıda görebilirsiniz.

CREATE FUNCTION SifreCozmeFonksiyonu
(
    @SifrelenmişMetin VARBINARY(8000),
    @sifrelenirkenverilmişanahtardeger VARCHAR(50)
)
RETURNS NVARCHAR(4000)
AS
BEGIN
    DECLARE @SifresiCozulmusMetin VARBINARY(4000);
    SET @SifresiCozulmusMetin = DECRYPTBYPASSPHRASE(@sifrelenirkenverilmişanahtardeger, @SifrelenmişMetin);
    RETURN (@SifresiCozulmusMetin);
END;

SELECT dbo.SifrelemeFonksiyonu(123456, 'deneme') AS Şifreli; --0x01000000E142988A988FEC6B757150D6B74498952FF5D493F18D1B8810C8C73AE56A0A51 
SELECT dbo.SifreCozmeFonksiyonu(0x01000000E142988A988FEC6B757150D6B74498952FF5D493F18D1B8810C8C73AE56A0A51, 'deneme') AS ÇözülmüŞifre;

Fonksiyonda dikkat edilmesi gereken nokta doğru anahtar değerin fonksiyona verilmiş olması.

Fonksiyonu oluşturup çalıştırdığınız zaman aşağıdaki sonucu göreceksiniz.

SQL Server’da Şifre Çözen Fonksiyon

Görüldüğü üzere şifre çözüldü.

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

447 Kez Okundu

Yavuz Selim Kart

Yazılım ve veri tabanında bildiklerimi anlatmaya gayret ediyorum. Halen birçok programlama dili üzerinde araştırmalar yaparak kendimi geliştiriyorum. Bunlar haricinde Grafik Tasarım ve Wordpress konularına da ilgim bulunmakta. SEO ve Sosyal medya yönetimleri hakkında da bilgim mevcuttur. Kısaca çok çalışmayı seven azimli biriyim.

You may also like...

Yazı kopyalamak yasaktır!