我正在爲一個項目實現3Des加密算法。我在Java中爲長數字實現3Des加密算法
我使用此代碼作爲例子:
http://www.java2s.com/Code/Java/Security/TripleDES.htm
它的工作好,但我需要發送和接收字符串,但我正在做這個保存在數據庫信用卡號碼,所以我需要使用長數字而不是字符串。
這樣做有些可能嗎?
我必須使用特殊的鍵或我必須做一些轉換爲返回值? 我正在爲最好,最正確的解決方案而歡呼。
我知道,也許我的問題有點傻,但我迷路了。
謝謝您的回答和對不起我的英文不好
爲什麼不把long轉換爲String? 'String.valueOf(long)' –
是的,但我不知道這是否是最好的,正確的解決方案。也許用一個特殊的鍵,算法會返回一個很長的數字。感謝您的回答,那就是我的「B計劃」 –
您誤導了我們:您實際上沒有執行任何操作。您只是使用標準庫進行加密。 –