Python程式設計師用文字加密的方式,給女程式設計師寫情書,一周後牽手回家

2020-12-25 騰訊網

誰說程式設計師不浪漫,尤其是Python程式設計師,對文字加密後,寫情書只有特定的人才能看懂。

在某公司,有這樣一位Python程式設計師,我們叫他小福,由於性格比較內向,一直沒有女朋友,直到今年6月來了一位女程式設計師,莫名心動的小福,突發奇想,用文字加密的方式嘗試寫情書給那位女程式設計師,這樣即使情書被別人看到,也看不懂,只有那位女程式設計師才能破解密碼,被拒絕也不會丟面子。

於是他還是嘗試,後來不到半天,小福就收到了那位女程式設計師的回信,內容我不清楚,但能確定的是那位女程式設計師看懂了這封用python加密過的情書,並且,兩人以這樣的方式交流一周後,開始正式交往了。

所以,誰說程式設計師不浪漫,只要遇到心動的人,不浪漫也會變得浪漫。

重點來了,如何用python對文字進行加密呢?

很簡單,先看我的思路,然後底部拿所有代碼和完整教程。

首先,加密之前;我們需要先確定業務的需求,比如:我有一串文字需要進行加密;先確定好整體的框架。

1、由你或你的用戶決定需要加密的內容

2、加密之後對密碼做一個處理;密碼同步;避免正確出現打不開的情況

3、加密之後肯定是需要解密的

這裡是根據用戶的需求;做了一個處理 ;由用戶選擇是否加密 還是解密。

如果用戶選擇了加密;接下面我們就處理一下加密的業務邏輯;

如此加密的邏輯就處理好了 ;相應的通過運行的效果大家可以清晰的感受到程序加密的魅力;同樣的有加密;自然也就有解密;畢竟攻和防是相互存在的。

先演示一下密碼錯誤是什麼樣子;

密碼正確之後的樣子

這些是有關用Python進行文字加密的部分視頻教程,可以看看哦!

而且這個項目的源碼和完整教程都可以按視頻中的方式找我拿哦

相關焦點

  • 看了這個鍵盤,你認為是什麼語言程式設計師?python程式設計師:不是我!
    最近有名程式設計師朋友就發出了一張圖片,這張圖片展示了遊戲玩家鍵盤與程式設計師鍵盤的痕跡模樣,這名程式設計師網友看了這張圖片後,也默默的看了下自己的鍵盤,的確是這樣的,自己被說中了,當然也有其他網友分別對這張圖片發表了看法,並不是所有程式設計師都認同這件事情。我們一起來看看吧!
  • 理工學霸情書大比拼,看了數學系和化學系的表白,程式設計師表示不服
    程式設計師化學方程式情書:這是一位學化學的學生的情書,利用鎂和硫酸鋅發生的置換反應,以及鎂和美、鋅和心的諧音,表達了「你的美偷走了我的心」的意思,這個表白方式可以說非常巧妙恰當了!數學曲線以上學霸們的「情書」令人拍手稱讚,但計算機專業的網友則表示不服,這些還太簡單了,程式設計師有N種表白方式。
  • 為什麼很多老程式設計師不屑用IDE?
    前些日子看到一個新聞說中學課本都開始引入python作為計算機課程了,加上現在大行其道的人工智慧的入門語言python,很多零基礎的都可以直接切入到人工智慧的學習過程中,真要搞明白人工智慧深層次東西都夠玩一輩子的,但是並不妨礙沒有基礎的直接切入到簡單的模塊開發中來,因為很多基礎性的工作前人已經做好了鋪墊,前人栽樹後人乘涼,就是這個道理。
  • 好程式設計師Python教程分享常見的Python面試題
    好程式設計師Python教程分享常見的Python面試題,程式設計師面試難免會需要進行筆試,筆試是考驗程式設計師基礎功底的重要環節,根據很多小夥伴的面試反饋,今天總結分享了一些常見的Python面試題,想要看Python面試是不是可以順利通過,這些常見的Python面試題你應該看看。
  • 程式設計師Python編程必備5大工具,你用過幾個?
    Python是編程入門不錯的選擇,現在也有不少的程式設計師業餘時間會研究這門程式語言。學習Python有時候沒有第一時間找到好工具,會吃不少的苦頭。畢竟好的工具能將工作效率多倍速提升。它的自動補全非常好用,甚至用了它之後,很多程式設計師小夥伴們就不想再用自帶的Python shell啦!1、AnacondaAnaconda堪稱是數據分析的利器,附帶了一大批常用數據科學包,簡直是數據分析的標配。
  • 《Python程式設計師面試算法寶典》PDF超清版開源了文末附下載方式
    全面介紹Python程式設計師面試筆試技巧和方法,教你如何以「不變應萬變」。√ 兩萬多行代碼,100多個知識點,全面覆蓋Python程式設計師各類面試題型。√ 15年開發經驗、實戰技巧總結,站在「巨人」的肩膀上,讓學習走捷徑。
  • 史上最全的Python程式設計師面試必備常用問題解析與答案
    使用Python,程式設計師可以專注於算法和數據結構的設計,而不用處理底層的細節。2. 什麼是Python自省?python自省是python具有的一種能力,使程式設計師面向對象的語言所寫的程序在運行時,能夠獲得對象的類python型。Python是一種解釋型語言。為程式設計師提供了極大的靈活性和控制力。3.
  • 戲精程式設計師,用python開發了一個女朋友,天天秀恩愛
    很多人都知道,程式設計師大部分都是單身狗,然而,無奈Python實在太強大,居然可以用來開發一個女朋友出來。#其實,這個女朋友類似很多視頻中,那些假裝自己有女朋友或男朋友的人一樣,也是在假裝哦,但是程式設計師的用python假裝自己有女朋友,要比他們更加真實。
  • 好程式設計師Python培訓分享numpy簡介
    好程式設計師Python培訓分享numpy簡介:一、numpy簡介:NumPy是一個功能強大的Python庫,主要用於對多維數組執行計算。NumPy這個詞來源於兩個單詞-- Numerical和Python。NumPy提供了大量的庫函數和操作,可以幫助程式設計師輕鬆地進行數值計算。
  • 女程式設計師密文徵友:想和我交友先破譯我這段密文微博
    東方網3月15日消息:據《青年報》報導,提起「程式設計師」三個字,許多人恐怕會想到那些成天枯燥地盯著電腦屏幕,打著一行行別人看不懂的代碼,加起班來沒日沒夜的「碼農」;而提起女程式設計師,恐怕更是會讓人覺得在這個男性佔據大多數的群體中有些另類。
  • 為啥國內程式設計師寫的代碼也用英文注釋?
    國內的一些程式設計師寫代碼用英文進行注釋,我覺得是他們編程之路上的一大重要進步。中國編程技術現在需要與國際接軌,而且國內很多程式設計師也喜歡更多了解程式語言的開原始碼,使用英文注釋會讓國內程式設計師在全球技術社區中形成廣泛共識和合作,從而使國內程式設計師能夠實現快速成長。
  • 1024,是屬於程式設計師的節日!(程式設計師這個職業真的是太難了!)
    除了陷入製造bug和改bug的怪圈,程式設計師還要時時刻刻準備面對系統的崩潰。回首兩年前因某明星突然公布戀情而導致的微博崩潰,熱搜後醒目的深紅色「爆」字讓大家見識了流量的力量,也讓微博的程式設計師身陷「一邊結婚一邊擴容」的境地。
  • 什麼是真正的程式設計師
    所以我先學習了Js,後來又去學習 PHP,但是一切並不是很順利,其他人給我的建議去試試 python。最後,我學習的是 python(我也是這樣走上 python 之路的)。但是python中高深一些的東西:'lambdas'和'面向對象編程',讓我雲裡霧裡的。後來別人建議我去讀一下《電腦程式的構造和解釋》,因為它是編程的基礎入門聖經。
  • 女程式設計師是什麼物種?我用表情包編程,怎麼了
    在大部分人的腦海裡,程式設計師就是一種低情商木訥的猥瑣生物,作為稀有物種的女程式設計師,就更神秘了,但估計也好不到哪裡去,那麼現實生活中的程序媛,究竟是什麼樣子的呢?網上流傳著這樣一幅圖「IT女上班標準樣式」,引起了很多人的共鳴,不扎頭髮、黑粗眼鏡框、迷離的眼神、一整套的黑白灰穿著,簡直就是活生生的腐女形象。
  • 收集程式設計師語錄70則
    重構是程式設計師的主力技能。2. 工作日誌能提升腦容量。3. 先用profiler調查,才有臉談優化。4. 軟體設計有兩種方式:一種方式是,使軟體過於簡單,明顯沒有缺陷;另一種方式是,使軟體過於複雜,沒有明顯的缺陷。5.
  • 請收下我的膝蓋,這些地表最強的女程式設計師!
    在我們大多數人眼中,對程式設計師的印象一般是那種不修邊幅,略帶邋遢的理工科技術宅男。一提起程式設計師,也一般都是以男性為主,但其實在程式設計師的世界裡也是有非常多值得敬佩的女程式設計師。本文介紹一些能讓普通小程式設計師跪著膜拜的偉大的女程式設計師!
  • 嫁給程式設計師有什麼好處?程式設計師新郎接親,被要求現場寫代碼告白
    很多人一談到程式設計師,是不是都覺得他們搞開發的,一定是非常聰明,鐵飯碗,工資很高,是不是都覺得程式設計師棒棒的,好崇拜,好羨慕,如果談到結婚,你會選擇嫁給程式設計師嗎?近日程式設計師新郎接親,被要求現場寫代碼告白,你知道嫁給程式設計師有什麼好處嗎?
  • Java程式設計師和Python程式設計師相比較,誰的薪資待遇更高
    首先,開發人員的薪資待遇不僅僅與所使用的程式語言有關係,對於研發級崗位來說,採用Java語言還是Python語言並不是重點,重點在於能否完成創新並解決一些關鍵性問題,程式語言本身僅僅是一種工具,程式設計師會根據不同的場景採用不同的程式語言,而真正影響薪資待遇的是程式設計師本身的研發能力、行業經驗
  • 打工型程式設計師與創業型程式設計師的對話,還敢自稱IT工程師嗎?
    打工型程式設計師與創業型程式設計師的對話,還敢自稱IT工程師嗎?打工型程式設計師當初在學校,學C程序語言純粹是為了應付期末考試,60分萬歲。別的沒多想,也不敢想。指針,內存管理,算法優化,簡直是反人類的設計,能讀懂的都是非人類的。人生苦短,功能為王。只要能實現需求,只要代碼能運行,憑什麼要花費那麼多時間精力去琢磨這種瑣碎的底層理論?
  • 懶程式設計師和他的 dotfiles
    還有一些偷懶的程式設計師在 .profile 之類的文件裡設置了大量命令的 alias。以至於你還沒看清楚他敲的第一個命令,他已經敲了三四個命令了。通過配置各種 dotfiles,程式設計師可以把系統定製得既順手又高效。但是問題來了,自己千辛萬苦調的設置,如果換一臺機器,又得重新設置一遍。這對於追求效率的程式設計師來說是不可接受的。