別逗了,加密演算法只有程序設計者知道,加密後全是數字並不奇怪。而關鍵是,有些公眾加密演算法即使你知道,原則是是可逆解密的,但如果其用不到加密過程,如密碼存儲,其解密是沒必要的,原則是是可逆解密的,而有些在現實上是無法實現解密的(如需要的時間)
『貳』 常用的數據加密演算法有哪些
想要加密電腦內重要文件數據,可以直接使用加密軟體來保護,方法簡單便捷安全。據了解現在市面上的加密軟體都是採用的透明加密,可以對文件進行受控加密,在內部環境是可以正常打開使用的,脫離內部環境則打不開或者亂碼,可以設置禁止拷貝、復制、修改、截屏等。文件外發需要授權,未授權解密無論以任何形式發出都是無法正常打開使用的。還可設置文件外發的瀏覽次數與打開時間。
『叄』 有什麼加密演算法,可以加密後只出現數字+英文字母
多了,des、aes、base64、rsa、md5、sha等等,等等,數不勝數。每一種演算法,都可以將數字字母加密成純數字。因為加密的結果可以再加密。比如aes加密後的密文,是16進制的東西,我們可以把這個結果轉換成10進制,不就成了純數字了嗎?所以,所有演算法,都可以實現你所說的。
『肆』 一串數字簡單的加密演算法
每個數字乘9再取余,因為10以內的數*9個位都不相同,所以能解密。LZ這樣可以嗎?
『伍』 數據加密演算法:
密碼演算法是加密演算法和解密演算法的統稱,它是密碼體制的核心。密碼演算法可以看成一些交換的組合。當輸入為明文時,經過這些變換,輸出就為密文。這是加密交換的過程,此時密碼演算法稱為加密演算法。反之,當輸入為密文時,經過密碼變換,輸出為明文,這就 是解密交換的過程,此時密碼演算法稱為解密演算法。常用加密演算法為:AES 、 RSA/ECC 、Diffie-hellman 、 SHA-1/SHA-256 。
『陸』 數字簽名就是加密演算法嗎
所謂"數字簽名"就是通過某種密碼運算生成一系列符號及代碼組成電子密碼進行簽名,來代替書寫簽名或印章,對於這種電子式的簽名還可進行技術驗證,其驗證的准確度是一般手工簽名和圖章的驗證而無法比擬的。"數字簽名"是目前電子商務、電子政務中應用最普遍、技術最成熟的、可操作性最強的一種電子簽名方法。它採用了規范化的程序和科學化的方法,用於鑒定簽名人的身份以及對一項電子數據內容的認可。它還能驗證出文件的原文在傳輸過程中有無變動,確保傳輸電子文件的完整性、真實性和不可抵賴性。
數字簽名在ISO7498-2標准中定義為:"附加在數據單元上的一些數據,或是對數據單元所作的密碼變換,這種數據和變換允許數據單元的接收者用以確認數據單元來源和數據單元的完整性,並保護數據,防止被人(例如接收者)進行偽造"。美國電子簽名標准(DSS,FIPS186-2)對數字簽名作了如下解釋:"利用一套規則和一個參數對數據計算所得的結果,用此結果能夠確認簽名者的身份和數據的完整性"。按上述定義PKI(PublicKeyInfrastructino公鑰基礎設施)提供可以提供數據單元的密碼變換,並能使接收者判斷數據來源及對數據進行驗證。
數字簽名採用了雙重加密的方法來實現防偽、防賴。其原理為:
(1)被發送文件用SHA編碼加密產生128bit的數字摘要(見上節)。
(2)發送方用自己的私用密鑰對摘要再加密,這就形成了數字簽名。
(3)將原文和加密的摘要同時傳給對方。
(4)對方用發送方的公共密鑰對摘要解密,同時對收到的文件用SHA編碼加密產生又一摘要。
(5)將解密後的摘要和收到的文件在接收方重新加密產生的摘要相互對比。如兩者一致,則說明傳送過程中信息沒有被破壞或篡改過。否則不然。
『柒』 數字加密成ASCII碼,求大概演算法
有很多種方法,最簡單的是字典法,把你的數字按照字典對應到你的字元,比如0-^ 1-@ 2-t 3-y 4-T 5-u 6-o 7-O 8-p 9-s 這樣 123就可以替換為@ty當然,這種方法過於簡單,規律極易暴露,不過可以多備幾套字典,比如序號 0123456789A! !wWdaS^$):w% 'Jh%^0_1@#....以序號區分,這樣就可以將12341轉換為A!wWdaw或者w%Jh%^J,應該說用起來還不錯
『捌』 4個任意數字 加密成一個五位數字。這樣的演算法有沒有一個標准啊
加密的演算法都沒有什麼標準的~要不別人根據這全世界統一標准就破解了?
你自己怎樣的演算法都可以,只要是你知道的!
例如2345四個我把它加密成個5位數,可以錯開相加
2345
2345
25795就是得到的五位數了!
或者
2345
5432
28882就是哦了,甚至你可以用10000加個4位數!
我這個不專業,只是以前看過一本《密碼故事》,略有了解!希望能幫助你
『玖』 如何實現定長數字串加密演算法
3DES(Triple DES):是基於DES,對一塊數據用三個不同的密鑰進行三次加密,強度更高; RC2和 RC4:用變長密鑰對大量數據進行加密,比 DES 快; IDEA(International Data Encryption Algorithm)國際數據加密演算法,使用 128 位密鑰提供非常強的安全性; RSA:由 RSA 公司發明,是一個支持變長密鑰的公共密鑰演算法,需要加密的文件快的長度也是可變的; DSA(Digital Signature Algorithm):數字簽名演算法,是一種標準的 DSS(數字簽名標准); AES(Advanced Encryption Standard):高級加密標准,是下一代的加密演算法標准,速度快,安全級別高,目前 AES 標準的一個實現是 Rijndael 演算法; BLOWFISH,它使用變長的密鑰,長度可達448位,運行速度很快; 其它演算法,如ElGamal、Deffie-Hellman、新型橢圓曲線演算法ECC等。