2016-05-11 94 views
0

我有掩蓋這樣的加密cardnumber代碼:ASP經典:取消屏蔽信用卡號

dim cardNum = MaskCardNumber(rs("CCNum")) 

輸出: xxxxxxxxxxxx1111

現在,我想這樣一來揭露這是在加密的形式已經。像這樣的東西。

輸出: 4444qwfgrghghghhgh1111

我怎麼會揭露 「cardnum中」 的價值?

有什麼想法?謝謝!

+2

如果你谷歌「經典的ASP加密」你應該找到幾個例子,無論是堆棧溢出和其他地方。您的代碼意味着您可能將未加密的信用卡號存儲在數據庫中,這不是一個好主意。支付網關(如Worldpay,Paypoint或PayPal)的設計使您無需存儲卡片詳細信息,他們可以爲您處理該卡片 – John

+0

@john:實際上卡片已經加密,但是它是掩碼。我只是想揭開它,並以加密的形式將它傳遞給另一頁。無論如何感謝您的提示! – Jostine

回答

0

我使用query.maskedinput.js版本:1.4.1。我提到https://github.com/digitalBush/jquery.maskedinput/blob/bb66bf9b1c3eddd1d2349cee103127ae08d0a877/demo/index.html

的揭露是由$( 「輸入」)進行模糊(函數(){$( 「#信息」)。 HTML( 「無色罩的值:」 + $(本).mask());

例如掩蔽是

$( 「#pannumber」)掩模( 「AAAAA 9999的」);

。揭密

$(「#pan number)「)。blur(function(){

var pannumber = $(this).mask();