chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于深度學(xué)習(xí)的文本自動(dòng)解密算法

電子設(shè)計(jì) ? 來(lái)源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-08 23:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

點(diǎn)贊再看,養(yǎng)成習(xí)慣,微信公眾號(hào)搜索【JackCui-AI】關(guān)注這個(gè)愛(ài)發(fā)技術(shù)干貨程序員。本文 GitHub https://github.com/Jack-Cherish/PythonPark 已收錄,有一線大廠面試完整考點(diǎn)、資料以及我的系列文章。

1 加密

加密技術(shù)無(wú)處不在。

最常見(jiàn)的就是我們每天都在使用的密碼。

登陸微信、淘寶,我們所使用的密碼,就是加密存儲(chǔ)在數(shù)據(jù)庫(kù)中的。

加密技術(shù)可以保障我們密碼的安全性。

如果這些密碼在數(shù)據(jù)庫(kù)中是以明文形式存儲(chǔ)的,那安全隱患就太大了。

一旦數(shù)據(jù)庫(kù)泄漏,就不光是一個(gè)賬號(hào)被盜的問(wèn)題了。

很可能是多個(gè)網(wǎng)站的賬號(hào)同時(shí)被盜。

因?yàn)楹芏嗳说牧?xí)慣是,各大網(wǎng)站都用相同的密碼。

不過(guò),這都 2020 年了,密碼存儲(chǔ)早已用上了不可逆的加密技術(shù),例如 Bcrypt 加密等。同時(shí),還有設(shè)備鎖,安全性不用擔(dān)心。

但這類(lèi)加密算法的成本較高,并不適合所有的場(chǎng)景。

對(duì)于不太重要的數(shù)據(jù),就可以使用一些低成本的加密和編碼算法。

例如男人之間的“靈魂對(duì)話”。

這種加密對(duì)話,靠的是兩人多年的默契,外人很難參透,無(wú)跡可尋。

而下面這種就不同了,加密和編碼是有跡可循的。

今天,咱就用這個(gè),基于深度學(xué)習(xí)的文本自動(dòng)解密 Ciphey 算法,破一破這些有跡可循的加密和編碼算法。

2 Ciphey

Ciphey 算法開(kāi)源至今,已經(jīng)獲得 2.2k+ star,一度登上 Github 熱榜。

每當(dāng)遇到一些不知道加密方法和編碼格式的文本,不妨試試 Ciphey ,說(shuō)不定可以輕松解決你的煩惱。

簡(jiǎn)介

Ciphey 支持破解 6 種基礎(chǔ)加密:

16 種編碼:

哈希也支持,不過(guò)效果不可控。

現(xiàn)在臨時(shí)關(guān)閉了,優(yōu)化好后可能會(huì)重新開(kāi)放。

項(xiàng)目地址:

https://github.com/Ciphey/Ciphey

原理

Ciphey 是將深度學(xué)習(xí)技術(shù)應(yīng)用到特定的場(chǎng)景。

其實(shí)原理不難,就是對(duì)一段文本進(jìn)行分類(lèi),判斷其屬于明文,還是哪種加密方法。

經(jīng)過(guò) softmax 輸出每個(gè)類(lèi)別的概率,然后從高到低開(kāi)始遍歷破解。

思路簡(jiǎn)單,但是由于涉及到特定應(yīng)用領(lǐng)域,實(shí)現(xiàn)起來(lái)也挺復(fù)雜。

需要了解每種加密和編碼算法的方法,以及破解和解碼的方式。

3 算法測(cè)試

Ciphey 安裝非常簡(jiǎn)單,直接使用 pip 安裝即可:

python -m pip install -U ciphey

咱先來(lái)個(gè)簡(jiǎn)單的:

amFjayBjdWk=

這種編碼結(jié)果,經(jīng)常用 base64 的人一眼就能看出來(lái)。

使用 ciphey -t "amFjayBjdWno-referrer" src="https://file.elecfans.com/web1/M00/D3/8D/pIYBAF_Pmj-AW6VpAADQtcTzMeI454.png" al titl>

這種太小兒科,那咱換個(gè)難的。

3D6F57596A7447496A565861676B3263674D336267675759755232637631575A

這種是基礎(chǔ)加密算法和編碼的組合,可以自己嘗試解密,感受下難度。

而用 Ciphey ,輕松一秒內(nèi)解密完成。

輕輕松松拿到結(jié)果的同時(shí),還可以知道,這個(gè)字符串都用了什么加密和編碼算法。

有 reverse cipher、base64、base16。

而實(shí)際,我也確實(shí)是這么做的:

import base64

先對(duì)字符串進(jìn)行反轉(zhuǎn),再進(jìn)行 base64 編碼,將編碼的結(jié)果再次反轉(zhuǎn),最后再加一個(gè) base16 編碼。

Ciphey 除了對(duì)這種加密字符串的解密,還可以針對(duì)整個(gè)文本。

可以使用如下命令,解密 encrypted.txt 文本里所有的內(nèi)容。

ciphey - encrypted.txt

此外,還可以提供一個(gè) wordlist ,輔助解密。

遇到這種加密和編碼的場(chǎng)景,不妨試試這個(gè),基于深度學(xué)習(xí)的文本自動(dòng)解密 Ciphey 算法。

4 總結(jié)

Ciphey 要是支持的哈希解密穩(wěn)定一些,那就更好了。

作者:Jack Cui
原文:https://mp.weixin.qq.com/s/we...
關(guān)注作者公眾號(hào),獲取更多有趣AI應(yīng)用~

系列篇

更多AIoT領(lǐng)域有趣的算法應(yīng)用及產(chǎn)品請(qǐng)關(guān)注有趣的AIoT應(yīng)用專(zhuān)欄。

審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • AI
    AI
    +關(guān)注

    關(guān)注

    88

    文章

    35166

    瀏覽量

    280094
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5561

    瀏覽量

    122805
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    BP神經(jīng)網(wǎng)絡(luò)與深度學(xué)習(xí)的關(guān)系

    ),是一種多層前饋神經(jīng)網(wǎng)絡(luò),它通過(guò)反向傳播算法進(jìn)行訓(xùn)練。BP神經(jīng)網(wǎng)絡(luò)由輸入層、一個(gè)或多個(gè)隱藏層和輸出層組成,通過(guò)逐層遞減的方式調(diào)整網(wǎng)絡(luò)權(quán)重,目的是最小化網(wǎng)絡(luò)的輸出誤差。 二、深度學(xué)習(xí)的定義與發(fā)展
    的頭像 發(fā)表于 02-12 15:15 ?863次閱讀

    AI自動(dòng)化生產(chǎn):深度學(xué)習(xí)在質(zhì)量控制中的應(yīng)用

    隨著科技的飛速發(fā)展,人工智能(AI)與深度學(xué)習(xí)技術(shù)正逐步滲透到各個(gè)行業(yè),特別是在自動(dòng)化生產(chǎn)中,其潛力與價(jià)值愈發(fā)凸顯。深度學(xué)習(xí)軟件不僅使人工和
    的頭像 發(fā)表于 01-17 16:35 ?700次閱讀
    AI<b class='flag-5'>自動(dòng)</b>化生產(chǎn):<b class='flag-5'>深度</b><b class='flag-5'>學(xué)習(xí)</b>在質(zhì)量控制中的應(yīng)用

    NPU與機(jī)器學(xué)習(xí)算法的關(guān)系

    在人工智能領(lǐng)域,機(jī)器學(xué)習(xí)算法是實(shí)現(xiàn)智能系統(tǒng)的核心。隨著數(shù)據(jù)量的激增和算法復(fù)雜度的提升,對(duì)計(jì)算資源的需求也在不斷增長(zhǎng)。NPU作為一種專(zhuān)門(mén)為深度學(xué)習(xí)
    的頭像 發(fā)表于 11-15 09:19 ?1230次閱讀

    NPU在深度學(xué)習(xí)中的應(yīng)用

    設(shè)計(jì)的硬件加速器,它在深度學(xué)習(xí)中的應(yīng)用日益廣泛。 1. NPU的基本概念 NPU是一種專(zhuān)門(mén)針對(duì)深度學(xué)習(xí)算法優(yōu)化的處理器,它與傳統(tǒng)的CPU和G
    的頭像 發(fā)表于 11-14 15:17 ?1923次閱讀

    4G模組加解密藝術(shù):通用函數(shù)的深度解讀

    今天是對(duì)加解密通用函數(shù)的深度解讀,我將詳細(xì)講解,建議收藏,不可錯(cuò)過(guò)。
    的頭像 發(fā)表于 11-12 09:58 ?631次閱讀
    4G模組加<b class='flag-5'>解密</b>藝術(shù):通用函數(shù)的<b class='flag-5'>深度</b>解讀

    一種基于深度學(xué)習(xí)的二維拉曼光譜算法

    近日,天津大學(xué)精密儀器與光電子工程學(xué)院的光子芯片實(shí)驗(yàn)室提出了一種基于深度學(xué)習(xí)的二維拉曼光譜算法,成果以“Rapid and accurate bacteria identification
    的頭像 發(fā)表于 11-07 09:08 ?743次閱讀
    一種基于<b class='flag-5'>深度</b><b class='flag-5'>學(xué)習(xí)</b>的二維拉曼光譜<b class='flag-5'>算法</b>

    Pytorch深度學(xué)習(xí)訓(xùn)練的方法

    掌握這 17 種方法,用最省力的方式,加速你的 Pytorch 深度學(xué)習(xí)訓(xùn)練。
    的頭像 發(fā)表于 10-28 14:05 ?661次閱讀
    Pytorch<b class='flag-5'>深度</b><b class='flag-5'>學(xué)習(xí)</b>訓(xùn)練的方法

    GPU深度學(xué)習(xí)應(yīng)用案例

    能力,可以顯著提高圖像識(shí)別模型的訓(xùn)練速度和準(zhǔn)確性。例如,在人臉識(shí)別、自動(dòng)駕駛等領(lǐng)域,GPU被廣泛應(yīng)用于加速深度學(xué)習(xí)模型的訓(xùn)練和推理過(guò)程。 二、自然語(yǔ)言處理 自然語(yǔ)言處理(NLP)是深度
    的頭像 發(fā)表于 10-27 11:13 ?1384次閱讀

    激光雷達(dá)技術(shù)的基于深度學(xué)習(xí)的進(jìn)步

    信息。這使得激光雷達(dá)在自動(dòng)駕駛、無(wú)人機(jī)、機(jī)器人等領(lǐng)域具有廣泛的應(yīng)用前景。 二、深度學(xué)習(xí)技術(shù)的發(fā)展 深度學(xué)習(xí)是機(jī)器
    的頭像 發(fā)表于 10-27 10:57 ?1073次閱讀

    AI大模型與深度學(xué)習(xí)的關(guān)系

    人類(lèi)的學(xué)習(xí)過(guò)程,實(shí)現(xiàn)對(duì)復(fù)雜數(shù)據(jù)的學(xué)習(xí)和識(shí)別。AI大模型則是指模型的參數(shù)數(shù)量巨大,需要龐大的計(jì)算資源來(lái)進(jìn)行訓(xùn)練和推理。深度學(xué)習(xí)算法為AI大模型
    的頭像 發(fā)表于 10-23 15:25 ?2900次閱讀

    FPGA做深度學(xué)習(xí)能走多遠(yuǎn)?

    中的性能和效率。同時(shí),也可能會(huì)出現(xiàn)一些新的基于 FPGA 的深度學(xué)習(xí)算法創(chuàng)新,拓展其應(yīng)用領(lǐng)域。 ? 應(yīng)用領(lǐng)域的拓展:除了在圖像識(shí)別、語(yǔ)音處理、自動(dòng)駕駛等領(lǐng)域的應(yīng)用,F(xiàn)PGA 在
    發(fā)表于 09-27 20:53

    深度識(shí)別算法包括哪些內(nèi)容

    :CNN是深度學(xué)習(xí)中處理圖像和視頻等具有網(wǎng)格結(jié)構(gòu)數(shù)據(jù)的主要算法。它通過(guò)卷積層、池化層和全連接層等組件,實(shí)現(xiàn)對(duì)圖像特征的自動(dòng)提取和識(shí)別。 應(yīng)用領(lǐng)域 :CNN在圖像識(shí)別、目標(biāo)檢測(cè)、視頻分
    的頭像 發(fā)表于 09-10 15:28 ?844次閱讀

    深度識(shí)別人臉識(shí)別在任務(wù)中為什么有很強(qiáng)大的建模能力

    通過(guò)大量數(shù)據(jù)進(jìn)行訓(xùn)練,能夠自動(dòng)學(xué)習(xí)到人臉的特征表示,而不需要人為設(shè)計(jì)特征提取算法。 多層神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu) :深度學(xué)習(xí)模型通常包含多層神經(jīng)網(wǎng)絡(luò),這
    的頭像 發(fā)表于 09-10 14:53 ?842次閱讀

    基于大數(shù)據(jù)與深度學(xué)習(xí)的穿戴式運(yùn)動(dòng)心率算法

    性能的關(guān)鍵手段。然而,在復(fù)雜多變的運(yùn)動(dòng)環(huán)境中,準(zhǔn)確測(cè)量心率數(shù)據(jù)對(duì)于傳統(tǒng)算法而言具有較大的技術(shù)瓶頂。本文將探討如何運(yùn)用大數(shù)據(jù)和深度學(xué)習(xí)技術(shù)來(lái)開(kāi)發(fā)創(chuàng)新的穿戴式運(yùn)動(dòng)心率算
    的頭像 發(fā)表于 09-10 08:03 ?648次閱讀
    基于大數(shù)據(jù)與<b class='flag-5'>深度</b><b class='flag-5'>學(xué)習(xí)</b>的穿戴式運(yùn)動(dòng)心率<b class='flag-5'>算法</b>

    NVIDIA推出全新深度學(xué)習(xí)框架fVDB

    在 SIGGRAPH 上推出的全新深度學(xué)習(xí)框架可用于打造自動(dòng)駕駛汽車(chē)、氣候科學(xué)和智慧城市的 AI 就緒型虛擬表示。
    的頭像 發(fā)表于 08-01 14:31 ?1152次閱讀