|

密碼學(2): Modern Block Ciphers

Block Ciphers 可以譯作分組加密或者分塊加密。

常用 Block Ciphers 相提並論的加密方式是 Stream Ciphers,可譯作串流加密法。兩者都是替換式密碼(Substitution ciphers),都應用了可逆映射(reversible mapping):

Stream Ciphers

串流加密法是一種對稱密鑰密碼,其中明文數字與偽隨機密碼數字流(密鑰流)相結合。在實踐中,一個數字通常是一個 bit,與異或 (XOR)組合操作,把明文訊息逐個 bit 轉換成密文。

典型的 Stream Ciphers 是自動加密的 Vigenère 密碼和 Vernam 密碼。

較有名的 Stream Ciphers 是 RC4。

RC4

RSA DSI 擁有的專有密碼,由 Ron Rivest 設計,簡單但有效。密鑰大小可變,是一種面向字節的串流加密法。在 SSL/TLS、無線 WEP 中廣泛使用。密鑰形成所有 8-bit 的隨機排列,使用該排列來打亂輸入信息,一次處理一個字節。

RC4 Key Schedule:

  • 以數字數組 S 開頭:0..255
  • 使用鍵來完全地打亂
  • S 形成密碼的內部狀態
  • 給定一個長度為 keylen 個字節的密鑰 K:
for i= 0 to 255 do
   S(i) = i
   T(i) = K(imod keylen)
   j = 0
for i= 0 to 255 do 
   j = (j + S(i) + T(i)) mod 256 
   swap (S(i), S(j))

RC4 加解密:

  • 加密繼續打亂數組值。
  • 已打亂的每對的總和選取 stream key 值。
  • 與要加密/解密的下一個消息字節進行異或(XOR)運算:
i= j = 0 
for each message byte Mi
   i= (i+ 1) mod 256
   j = (j + S(i)) mod 256
   swap(S(i), S(j)) //keep shuffling 
   S()t = (S(i) + S(j)) mod 256
   Ci= Mi⊕S(t)

RC4 的安全性:

  • 聲稱對已知攻擊安全(有一些分析,沒有實踐)。
  • 結果是非常非線性的。
  • 由於 RC4 是一種串流加密法,絕不能重複使用密鑰。
  • 對 WEP 有疑慮,但這部分由密鑰處理而不是 RC4 本身。

Block Ciphers

明文區塊被視為一個整體,用於生成等長(64 / 128 位)的密文區塊。

密鑰長度/區塊大小/輪數可變。

混合運算符,數據。

費斯妥密碼(Feistel cipher) 是一種用於構造 Block Ciphers 的對稱結構,以 Horst Feistel 命名。

Feistel 提出我們可以利用乘積密碼的概念來逼近理想的分組密碼,即依次執行兩個或多個簡單密碼。

替代:每個明文元素或元素組唯一地被相應的密文元素或元素組替換。

排列:明文元素的序列被該序列的不同排列替換。 也就是說,序列中沒有元素被添加、刪除或替換,而是元素在序列中出現的順序發生了變化。

Feistel 加解密:

數據加密標準 Data Encryption Standard (DES):

一種用於加密數字數據的對稱密鑰算法,於 1970 年代初在 IBM 開發。儘管其 56 bits 的短密鑰長度使其對應用程序來說太不安全,它對密碼學的進步產生了很大的影響。

Key size – 56 bits; Block size – 64 bits

DES 算法:

DES 加密:

Electronic Codebook (ECB):

消息被分成獨立的區塊,這些區塊被加密。每個區塊都是一個被替換的值,就像一個密碼本,因此得名。每個區塊都獨立於所有其他區塊。

Ci = De (Pi, K1)

ECB 的優劣:

  • 重複的消息可以反映在密文中。
  • 如果與消息區塊對齊,特別是與圖形等數據或變化很小的消息對齊,這將造成密碼書分析問題。
  • 加密消息區塊是獨立的,這是一個弱點。
  • 因此只有真正發送幾個數據區塊時很有用。

Cipher Block Chaining (CBC):

消息被分成多個區塊,但它們在加密操作中是聯繫在一起的。密碼區塊與明文鏈接,因此得名。

使用已知的初始向量 (IV) 開始流程:

  • Ci= En (Pi⊕Ci-1, K1)
  • C0= IV

CBC 的優劣:

  • 每個密文區塊依賴於它之前的所有消息區塊。
  • 最常見的使用模式,消息的更改會影響密文區塊以及原始區塊。
  • 為了開始流程,需要一個初始值 (IV),發送方和接收方都必須知道它,IV 必須是一個固定值,或者它可以在消息的其餘部分之前以 ECB 模式加密發送。
  • 在消息的最後,必須處理一個可能出現的最後一個短區塊:用 pad 填充最後一個區塊(通常帶有填充大小的計數),Eg. [b1 b2 b3 0 0 0 0 5] ➔3 data bytes and 5 bytes pad+count

Cipher Feedback (CFB):

消息被視為添加到分組密碼輸出的比特流,結果是下一階段的反饋(因此得名)。標准允許反饋任意數量的 bit(1、8 或 64 或其他),表示為 CFB-1、CFB-8、CFB-64 等。

在實踐中,利用所有 64 位是最有效的,稱之為 CFB-64:

  • Ci= Pi⊕Sig(En(Pi, K1))
  • C0= IV

CFB 的優劣:

  • 當數據固有地以位/字節到達時適用。
  • 最常見的流模式。
  • 分組密碼在兩端都用於加密模式。
  • 錯誤在發生之後仍傳播了幾個區塊。

Output Feedback (OFB):

消息被視為比特流,分組密碼的輸出被添加到消息中, 然後反饋(因此得名)輸出,因此反饋與消息無關。

可以提前計算:

  • Ci= Pi⊕Oi
  • Oi= Si( En(Oi-1, K1))
  • O0= IV

OFB 的優劣:

  • 用於錯誤反饋有問題的地方。
  • 沒有錯誤傳播,或者在消息可用之前必須進行加密。
  • 與 CFB 類似,但反饋來自分組密碼的輸出,並且與消息無關。
  • 永遠不要重複使用相同的序列(key + IV),發送者和接收者必須保持同步,並且需要一些恢復方法來確保這種情況發生。
  • 雖然最初在標準中指定了 m-bit 的反饋,但隨後的研究表明,應該只使用 64 位 OFB,這是最有效的方式。

Similar Posts

  • |

    富裕國人的小布爾喬亞幻想

    中國人確實太富了,Crazy Rich Asians。 那冠絕全球的奢侈品店數量,那比北美更貴的同類商品,那些開著超跑的小留。 即使沒有人人跑車那麼誇張,一個普通中國留學生的家境基本都是非常殷實的,不會差到哪去。 一對比那浩浩蕩蕩的南亞大軍,天壤之別。 很少有中國學生會和我一樣,一落地便尋覓著打工的地方。反觀南亞大軍,純粹為打工而來,根本不管上學。所以廣大服務業裡,像是我的同事,都是他們的身影,一個中國人的身影都見不着。僅存有中國人打工的幾個場景大概也就華超中餐館奶茶店罷了,極具地域特色。 現象背後,折射的家庭和社會背景是截然不同的。南亞大軍是真的為了追尋高薪酬,和我們追尋社會氛圍,在原始目的上就截然不同。傳聞印度人是全家湊錢,一張單程票就把學生送來,如此生活壓力下,不賺取生計無異於坐以待斃。中國學生哪會這麼窘迫,就算真的沒有工作,靠積蓄至少也能撐完學業。即使是窘迫如我,也必須承認不打工還是能活下去的,我奶奶每次都勸我沒必要打工,學業要緊,華人更看重的始終是一紙文憑。 況且講到存錢,中國人最擅長的就是存錢,疫前,加拿大人的家庭平均存款 C$852,我把這個數據說給父母聽時,他們都震驚了。800 刀左右存款的家庭,在中國哪怕低收入人群中,也可謂微乎其微。哪怕是所謂不足 1000 人民幣的收入群體,你敢信嗎,他們能存 500 一個月,如此半年,還是趕上了加拿大,這就是中國人的特性。我在學習三和大神當掛逼時也領悟了一個道理:什麼收入層次有什麼樣的活法。以前一篇文章也提過,我真就一個月只花了一百刀,有帳單佐證,無非繼續執行掛逼生活法就是,有啥不能活的,要省還能再壓縮成本呢,我一個月一百刀仍把肉蛋奶樣樣整齊全了。當然,加拿大人不需要存錢預防大病,有全民醫保,老中人口上說著存錢以防萬一,其實是社會福利不足的體現。但不管原因如何,結果擺在這,中國人普遍隱藏著大量存款,就是會顯得格外富有。 無論言語包裝得多光鮮亮麗,職業歧視刻在骨子裡。一些加拿大華人常常會虛偽地講,已經來加拿大了,這裡是沒有歧視的,無論職業,人人平等。但當聽到你說你打著最低工資的餐館工時,他們總會開始出現各種消極的言論,「呃那還是工資太低了,沒多大意思」。所以除了中國人的店以外很少有華人打工仔,他們是真的看不上這類工作。華人論壇裡正討論著過多的印度移民,表示支持的一方卻是這樣論證的:「他們不來那誰做服務業?你去嗎?」言下之意,我必不會做這種「低端」工作。 六個月內,90 萬學生瘋狂湧入,形勢再惡化,我老闆連嘆加拿大 out of control。 上週五有人直接在店裡失聲痛哭,懇求老闆給他一份工作。而尋求現金工崗位的人,直言五刀一小時就可以幹活。這些故事,光聽就讓人眉頭一緊。 五刀?老闆沒接受這種內卷要求,他說,他們是人,不是牲口。五刀,我在國內幫鄰居補課也能拿三十刀,比加拿大打雜工都多,無法想像他們原本所生活的環境多惡劣。很多人不信,但中國真的比加拿大工資更高,取決於工種。中國貧富差距極大,做一個餐館工,的確兩三千人民幣,但技術崗呢?我每次想到在深圳一個月能拿八萬的 PhD New Grad 親戚都嘆息,加拿大真拿不了這麼多。這僅僅是看得見的工薪階級,Crazy Rich Asians 的詞源,各種二代,就不展開了,數不勝數。Cartier 能在中國開 49 家店,世界最多,Cartier 的市場經理難道是傻子嗎?中國是真有人消費得起。 然而最近看見一些提倡「體驗」體力活的內容創作,讓我覺得這純粹是富裕國人的小布爾喬亞幻想。他們用的動詞已經夠精準了,這是一場「體驗」,和其他的娛樂項目無異。我們能體驗週末去農場摘藍莓,但不會去真正做一名農民。 在他們宣揚走出辦公室,去「健身」舒展身心時,就已經大錯特錯了。體力勞動絕對不可等同於健身,相反其對身體的影響實則可以用摧殘來形容。在我連續進行數週的體力勞動之後,渾身酸痛,只想去按摩店好好地全身放鬆一下。 況且我也不過是工時很少的 part time 員工而已,那些博主也一樣,有著一份高薪工作,週末偶爾去幫一兩天忙,然後藉此分享著自己白領下班後的優質豐富生活。好在他們的態度也不敢過於放肆,指出了他們自己是有全職工作的,也知道只是全職做一樣的烘培崗位生活應該會相當困難。 確實如此,所以南亞同事真正的肝法是,一天 16h,一週六天。沒錯,餐廳的營業時間就是 16h,但做全職的他們選擇不倒班,直接硬肝 16h,每週雖然放了一天假,後來也聽說還是在外面跑跑 Uber 什麼的,並沒有完全停止工作。沒辦法,錢太少了,遠遠不夠,基本薪資已成定局的基礎上,只得堆工時了。於是他們這種 16h 的肝法,竟使得稅後收入有五六千,的確是一個聽上去滿不錯的數字,可惜完完全全建立在犧牲了一切生活的前提下。這也是我親眼見到一個同事工作到一半直接倒下的原因,人不可以亡命地工作,那一刻我有無以言表的震撼,過勞、猝死,原來都是真實存在的詞彙,不僅僅出現在新聞裡。 來一個新的國度,只是為了賺錢,真的值得嗎?從移民目的開始就不同的我,時而有憐憫的情感。他們整個家族都缺錢,前面也提到有全家貸款送一人出來的例子,於是每個月肝到手的五千,還要寄兩千給他們祖國的家人。我不需要補貼家計,父母有足夠生活的收入和養老金,甚至還會說真有困難找他們要錢就是。在這種反差裡,我也沉思於生活的意義。 如果見過此番光景,你也定會對國人的小布爾喬亞言論感到反感。故而我常說,紐約倫敦東京都只圖一樂,真資本主義還得回上海。現在每每想起上海生活的物欲橫流,我都不由得打一個寒顫,這些真正的老牌資本主義都會,可沒有那樣離譜。那樣子追求物欲,那樣子的消費主義,散發著暴發戶本質的 craziness。在這個多元文化的國家,有著各式各樣的族裔,也有 rich white,也有 rich black,但沒人評論其為…

  • |

    《聖羅倫斯的迴響:魁北克法語詩選(16-20世紀中葉)》樣章

    編者暨譯者序 長久以來,法語文學的璀璨光芒多聚焦於法國本土,而大洋彼岸,聖羅倫斯河畔的魁北克,其獨特的法語詩歌傳統卻如一顆蒙塵的珍珠,在中文世界鮮為人知。這不僅是翻譯的缺憾,更是文化交流的空白。如今,呈現在各位讀者面前的這部詩集,《聖羅倫斯的迴響:魁北克法語詩選(16-20世紀中葉)》,便是試圖填補這一空白的首次嘗試。這不僅是第一部完整且具規模的中譯版魁北克法語詩集,更值得一提的是,其中絕大多數作品均為首次譯介至中文世界。我們懷著敬畏與熱情,叩響了這扇通往魁北克詩歌殿堂的大門。 本詩集的編輯,力求遵循時間的脈絡,從十六世紀早期法蘭西文明在北美大陸的播撒與詩歌的初步萌芽,一直追溯至二十世紀中葉、那些已進入公共領域的篇章。我們精心選取了各個時期的關鍵人物及其代表作品,旨在為中文讀者勾勒出一幅魁北克法語詩歌的宏大發展圖景——從拓荒者的樸實詠嘆,到浪漫主義的深情迴響,再到現代主義的激越探索。 詩集中,您將會與這些聲音相遇:三首匿名之作,它們是魁北克早期民間詩歌的縮影,質樸而真誠;弗朗索瓦·馬里奧紹·德吉(François Mariouchaud de Guy)和艾蒂安·馬尚(Étienne Marchand)的各一首詩,見證了文學萌芽時期的嘗試;米歇爾·比博(Michel Bibaud)、路易·弗雷謝特(Louis Fréchette)、威廉·查普曼(William Chapman)、龐菲勒·勒梅(Pamphile Lemay)等人的作品,則展現了十九世紀後期魁北克詩壇的黃金時代,他們在民族認同與浪漫抒情之間尋求平衡。 進入二十世紀,詩歌的面貌開始蛻變。我們收錄了勒內·肖迪埃爾(René Chopin)的一首詩,以及讓·奧爾蒙特(Jean Aubert Loranger)的三首,他們在傳統與現代之間探索。尤其值得關注的是,埃米爾·內里根(Émile Nelligan)這位傳奇詩人的二十四首作品,將引領讀者深入魁北克象徵主義詩歌的迷幻世界。而作為本詩集的壓軸篇章,赫克托·德·聖-德尼·加爾諾(Hector de Saint-Denys Garneau)的整本詩集《凝視與空間之舞》(Regards et Jeux dans l’espace)——共二十八首詩,則代表了魁北克現代詩歌的高度成就,其深邃的哲思與獨特的藝術風格,將為讀者帶來全新的審美體驗。 作為譯者,我們深知將詩歌從一種語言移植到另一種語言的艱難與挑戰。這不僅是詞句的轉換,更是意境、情感、節奏與文化內涵的再造。為此,我們在力求忠實於原詩精髓的基礎上,更以多樣化的筆法重現這些作品的藝術魅力。特別值得一提的是,面對魁北克法語詩歌的古典韻味與特定時期的風格,我們在部分譯文中勇敢地進行了古體詩的嘗試。這不僅是為了在中文語境中尋找與法語詩歌聲韻、意象的對應,更是希望借助中文古詩詞的深厚底蘊,賦予譯作一種超越時空的古典美感與詩性。這種努力,旨在讓讀者在領略異域風情的同時,也能感受到中文詩歌本身的豐富表現力,讓譯作本身成為一次與原詩和中文傳統的雙重對話。 這部詩集的出版,不僅是一次文學的引介,更是一場跨越時空的文化對話。願這些來自聖羅倫斯河畔的詩歌,能在中文讀者的心中激起迴響,豐富我們的文學視野,加深我們對世界多元文化的理解。 感謝所有為此詩集付出努力的學者、編輯和工作人員。 編者暨譯者 謹識 一一四年七月 多倫多 目錄 編者暨譯者序… 2 新法蘭西的黎明:筆墨與戰火交織的歲月… 7 清泉邊… 8 菲利普將軍之歌… 10 十八世紀:新法蘭西的文學與覺醒… 12 新法蘭西的鐘聲… 14 當喬治三世奪取加拿大… 18 十九世紀:魁北克文學的曙光… 20 伐木工人… 21 序言… 25 美洲… 28 致我的兩位母親……

  • |

    加拿大自出版 ISBN 攻略

    我又帶來乾貨了,全網首發,本文發表之前沒有相關中文資訊。估計真正會接觸到自出版領域的人還是比較少。 ISBN 大家不會陌生,即國際標準書號,每本書後面都有。最近給自己 KDP 上已出版的四本書都申請了書號,過程相當順利,直觀體驗了出版自由該是什麼模樣。本攻略重點將放在自出版上,尤其是電子書。 加拿大的 ISBN 是由 Library and Archives Canada (LAC) 管理,免費提供,當然 ISBN 在各國 technically 都該是免費的,包括中國。但實際上,加拿大可能是全世界最慷慨的國家,沒有之一。很多國家名義免費,但政府仍會收一筆較低的行政費用。至於中國,跟出版社打過交道就知道,中國的 ISBN 壟斷在大型機構手上,進行出版有大量審查不說,你如果想透過它們自費出版價格極高,幾乎不可能像在加拿大這樣絲滑自出版一本書。另外美國雖然出版也自由,但 ISBN 由一家叫 Bowker 的私營公司壟斷管理,需要付費,甚至是明碼標價 $125 一個,從這個角度看,加拿大的 ISBN 又何嘗不算一種福利? 首先要前往加拿大 ISBN 政府官網申請帳號,下圖所示的 Publisher information,作為 self-publisher 全部填上自己本人的信息即可,自己的名字即是 Publisher Name,地址同樣填自家住址。職位一欄就作者(Author)、譯者(Translator)之類的即可。不過這樣做你自己的信息就完全進入了政府出版社索引之中,幾乎實名上網,所以英文紅迪上就有人願意以簡單註冊一家公司的方式來規避這個問題。 表單提交後開始等待政府審核,最長 30 個工作日(2026 年 10 月更新:官方現在標示申請積壓,新帳號審核約需兩個月),我就等了一個月以上。期間有可能會觸發人工核驗,ISBN 會發郵件詢問你一些相關問題,以確認你是否真的是合資格的(自)出版商,避免 ISBN 系統遭到濫用。所以你最好已經有一個可供展示的出版結果,像我這樣出版在 KDP 就是其中一個選擇,出版結果在最後一步法定送存中也是必須的,稍後會講到。 我就收到了人工核驗的郵件,基本都是表單問過的問題,但他們想 double check,包括地址一類的證明還需要傳張銀行帳單過去,其實就是一個 KYC 的過程。另外會詢問你的出版物涉及的具體領域,這是原表單沒有的。最後,還需提供一份剛剛提到的出版物樣本以確認出版資質,KDP 即可。 審核通過後,ISBN…

  • |

    繁體字使用的考究

    想起我以前在高中時偶爾也會用繁體字做筆記,不過那都是囿於陌生領域的不成熟之舉。算起來到澳門之後真正將繁體字運用到日常,也有將近一年了。前幾日就繁體的使用和幾位重藍老哥討論過一二,遂起興記錄一下這一年的學習心得。 首先聲明立場,本人的 Wiki 個人頁有以下兩個用戶框: 正體字的反義詞應該是異體字,而簡體字的反義詞才對應繁體字。Wiki 的「正體字」詞條正式名稱為「國字標準字體」,姑且理解為中華民國當局使用「正」字作為該字體的名稱,確實摻雜了不少意識形態的因素在裡面,故全文均使用「繁體字」這一用法。誠如第二個用戶框所言,繁簡中文都擁有其固定的使用人群,沒必要爭論孰高孰低,二者應該共存共榮。我本人僅出於個人情感而學習使用繁體字,雖然談「探究」,但本人亦才疏學淺,文章中仍有諸多疏漏之處,還望讀者指教。 在某些話題下面看見關於繁體字的討論,和我差不多的同齡人們,可能小時候接觸過用繁體字印成的遊戲王盜版卡片,抑或是看過許多帶有繁體字字幕的外來影片的原因,均達成這樣一個共識:能看懂不能寫。當然看懂也不是指代每一個字,「臺灣憂鬱烏龜蕩鞦韆」這個梗似乎也被有些人用來嘲諷過這種說法,此處先不深究這個問題。我們在學習英語的過程中也會碰到這樣的問題,做 Reading 的時候完全沒問題,但 Writing 的時候就有可能拼寫錯誤,這樣想來繁體字就是一門外語了(如果發音按照廣東話來可能真的是了),所以其實有些字可能是經過無數積累記在心裡了,而另一些字無非是根據上下文腦補出來的,單獨拿出來根本看不懂。在這樣半吊子的情況下,還不會書寫,我認為這並不算會繁體字。 那麼就從我碰到一些情況開始隨性講起,本文不探究「網路」和「網絡」這樣的用法習慣的差異,而是具體落實到每一個字的本身。 不嚴謹的是我並沒有翻閲過這邊的國語教材,不知道有關這些字如何教學。但我從 Google 的一些檢索結果可以窺見一些細節,在 Yahoo 上也有從小使用繁體的用戶提出了兩者有何差異的問題,結合之前看到的一則新聞,除了官方文件中使用「臺灣」以外,民間很多時候也直接開始使用「台灣」,於是我姑且妄自推斷即使在臺灣,不是語言專業的人也沒有很規範地使用正確的字形。 張老闆提出有些大陸人使用繁體是在強行繁體,非常令人討厭。在不知情的情況下混用,確實有四不像的感覺,包括諸多國產輸入法(典型例子就是搜狗,在發文前我已經因用戶隱私問題的考量卸載了該軟體)直接啟用「繁體輸入」功能,最後輸出的結果都是這樣,此時我就舉出了「綫」和「線」的例子。包括我正在使用的 Microsoft 自帶的輸入法,在鍵入 qu’xian 後的第一個結果是「曲綫」,點入「曲綫」wiki 詞條後,又是加粗的「曲線」二字。(有趣的是,域名欄裡還寫著簡體的「曲线」)不知道是不是我系統 region 選擇了澳門的緣故,才會得到「曲綫」這個結果,因為對於港澳本地人來說,他們使用倉頡輸入法是直接拼出字形,可以略過發音這個環節。為了驗證這一結果,我使用了我的 Xperia 手機自帶的注音輸入法,鍵入ㄑㄩ ㄒㄧㄢ,得到的結果是「曲線」。可見許多輸入法確實是「強行繁體」,打一大段字之後就原形畢露。(還沒驗證地區這個原因,否則我也要把 Microsoft 劃入這個劣質輸入法的範圍了……) 當然並不是說「綫」就是一個錯別字,上面提到了地區原因,我們知道 wiki 把繁體分成了港澳臺三個派別,但無論選擇哪一個派別,最後顯示的都是「曲線」。並不排除人工編輯的 Wiki 也有出錯的可能性(畢竟我也是維基人之一,找個階梯下233),「綫」這個字出現在哪裡呢?在中華民國教育部重編國語辭典修訂本中,僅僅寫了「綫」為「線」的異體字這麼一行解釋。而中華人民共和國方面,在《第一批异体字整理表》中,確定以「綫」為正體,以「線」為異體。將「綫」簡化為了「线」,而「線」是作為異體字刪除,並沒有簡化,也就是說這並不是簡體字同音合併造成的(而後簡化的「缐」字可用於人名,取得了合法地位)。兩岸定正異的情況恰恰相反,實在有意思。 港澳情況又如何呢?我已經提到 wiki 在三個地區的最終顯示結果都為「線」,回憶起乘坐港鐵的時候,每一條地鐵線路的命名也都是使用「線」,隨後查閲香港特區教育局的相關文檔,發現香港亦以「線」為正,「綫」根本不是網上所述是港澳與臺灣的用法差異。既然如此,「綫」這麼一個少見的字,為什麼會出現在諸多輸入法的第一選擇中呢?可能這是一個電腦錄入字體時技術上的原因,在我了解到一個叫做開放中文轉換 Open Chinese Convert (OpenCC) 的系統之後,猜想可能與這個問題有關。但我此刻也沒辦法深究這類技術問題,這已能讓諸位理解為什麼使用這些輸入法會成為四不像。 此時想到一點上次彩虹室內合唱團來重慶演出時,有幸看了博士的頻道(現在想來沒去開飯挺後悔的),就覺得博士的用字非常準確。比如 group 作「羣」,又如「考古」作「攷古」,四庫全書本中即有「攷古編」一文,實際上只是一個新舊演變的區別,倒不如說是慣用更舊的用法。從上文中的系統問題衍生出來另外想提的一點便是「澳」字,在所有官方使用中,就如我們學校的校門來講,「澳」字中間都是「釆」而不是「米」,但單獨的「奧」字顯然是正確的字形,無論用何種輸入法鍵入均只能得到這個結果,值得一提的是鍵入谷歌後會修正為正確寫法,寫到此覺得有關技術的問題還蠻多,待我下次有所涉獵後填點本職專業的坑。(以上兩點是我開完飯偶然想到,學識不深,不知如何融入文章邏輯,就列了一段出來) 除此之外還常見的幾個問題。第一,像「甚麼」 與 「什麼」,「衹」和「只」這樣和臺灣台北相似的直接簡繁混用的情況。補充一點,敬辭「台端」中只能使用「台」,簡化字必然有一點的依據,憑空生造字就顯得太愚蠢了。這個問題同樣也適用於一些讀音的變化,比如某些字在做姓氏時不能簡化且讀音有差別,如「於」。第二,真正的同音合併的情況,仍然吐槽一下 Microsoft Pinyin,單獨鍵入 hou 時第一選擇是「后」,而只有組詞時才會出現「後」字,而這兩個字在簡體中就是被同音合併了。「后」只能專門用作君王、諸侯、君王的嫡妻之意。第三,就是真正的港澳臺流派的問題了。各字之間本意上互通,但又是在各方正體異體的規定中打不成一片的問題。如「裏」同「裡」,「麪」同「麵」等等,這類例子很多,不再贅述。有趣的是,即使是這些舉例字的規範中,也在過去的幾十年裡有數次變動。(不排除歷史上有將錯就錯的變動原因) 說了這麼多,大家也該知道為什麼有像我這樣的一群人主張簡繁共存共榮了。有些簡體字,可能確實丟了一些文化的底蘊,但也有些確實簡化得非常不錯。據我看日劇的那一點膚淺了解,好多字甚至是日本最先推行簡化,日本的「學」都是作「学」,這樣的簡體字在提高書寫效率等方面未嘗沒有優點。大陸曾推行過一套叫做二簡字的東西,那可能是真正的殘體字,大概最後大陸自己都看不下去,廢除了這一套方案。同樣的,繁體字並不就意味著全部保留了文化底蘊,她可能意味著諸多異體,太繁瑣太冗雜,甚至複雜到當時的先進知識分子要喊出「漢字不滅,中國必亡」的地步。所以簡繁共榮著實是件好事,倘如有朝一日不再有複雜的政治原因,官方再出一版融合各方優點的堪稱完美的「正體字」,可謂皆大歡喜。 這終究是一個孰正孰異的定義問題,官方說是哪一個,那所有公共場合的規範跟著官方使用罷了,根本不影響民眾如何去使用。也難怪是在信息時代錄入電腦的字少了,魯迅先生筆下有一句經典語錄「茴香豆的茴字有幾種寫法?」,比較起那個年代,異體字更多,再往前推,小篆大篆甲骨文,學問無窮盡也。學習漢字,即是在做歷史的索引。…

  • |

    翻譯嘗試暨譯者序

    在瀏覽林語堂先生相關的資料時,偶然發現他的三個女兒曾合著過一本名為 Dawn Over Chungking 的作品,記錄他們一家在重慶短短幾個月內的種種經歷,並且沒有譯本(當時沒找到)。重慶故事?那怎能沒有一個中文譯本呢?遂萌發了翻譯全書的念頭,年輕人精力旺盛,一股「說幹就幹」的熱血。 翻譯到一半才意外發現,原來前人已經譯過,民國31年,一位叫林平的前輩譯過標題為《重慶風光》的版本,由大公書店出版。由於那本書本身也是舊書了,只找到幾家舊書店在售,中國對舊書的數字化工作做得又特別差,我並未讀過該譯本。後來我在《中國現代文學總書目》中查閲到該譯本的目錄,發現原文中出現的許多韋氏拼音或其他舊拼音方案,林平前輩並未考證,使得像是「縉雲山」錯譯為了「青雲山」,「石華寺」錯譯為了「西華寺」,更別說「柑子灣」這種小地名錯譯為了「康仔灣」,連我一個本地人都按照原文所說的六里路左右在地圖上找了好久。在資訊匱乏的年代,音譯錯誤並不鮮見,甚至曾出現將 Chiang Kai-shek 誤譯為「常凱申」的荒唐先例。令人憂心的是,後人竟有以訛傳訛之勢——曾見文章稱林語堂曾寓居「西華寺」,這顯然與史實不符。我對自己的考據有足夠的信心,即使出於糾錯這個意義,我也應該把自己的譯本繼續完成。 另外在《愛國作家林語堂:林語堂政治態度轉變之研究(1895-1945年)》一書中第五章的注釋第31條提到,林平前輩的翻譯是有錯誤的。第一篇中林如斯提到回國的理由,是「某種自私的」,但林平前輩譯為「為了些私事」,直接與原文意思不符了。回頭審視我的這一句翻譯,好在,意思沒錯。嚴復先生的翻譯之標準信達雅,我的譯本「信」應是沒問題的。當然文筆方面實在過於粗糙,無法與前輩相比。 作為一個非翻譯專業人士,我曾自恃英文不錯而大膽嘗試翻譯,結果卻是貽笑大方。這才領悟到,翻譯並非僅考驗英文能力,真正考驗的其實是母語的文字功底。翻譯是一項極其艱辛的工作,其難度不亞於寫一本新書。近年來,有個新詞叫「翻譯腔」,專指那些未能擺脫原文語言框架、顯得生硬且不協調的翻譯作品或外文影視字幕。我也曾以此為「迷因」,嘲諷過不少譯作。然而,當自己真正動手嘗試翻譯後,卻絕望地發現全文都充滿了翻譯腔。同時,我也了解到譯者的薪酬並不理想,這讓我愈發體會到譯者的不易。 談及本文翻譯腔的體現,原文三姐妹寫作,尤其喜歡用We做主語,於是我的譯本就一直在「我們我們」,似乎特別冗餘。另外一些像是「Oh!」語氣詞,如果要遵從原文體現出來,簡直是翻譯腔的典例,但我沒有擅作主張刪掉它們。 有幾處巧妙的雙關語記憶深刻,All Clear指的是空襲結束,「危險全部清除」而發出的一種信號,我直接譯成了「警報解除」。但原文中有一段提到過她們的複雜心情也隨之 All Clear了,這種巧妙的雙關完全打我一個措手不及,沒能寫出很好的譯法。 再回到內容中來,文中所說的那棟在北碚的房屋,現在政府將其定名為「老舍故居暨北碚文協舊址」並列入文保單位加以保護。該屋本為林語堂先生自行購置,演變為今名其原因是林語堂先生攜其家人來重慶定居的時間極短,他在離開時將房屋轉交給當時在北碚辦公的中華全國文藝界抗敵協會,而老舍作為協會骨幹,隨後在此辦公數年。嚴格意義上說,此建築應命名為「老舍及林語堂故居」。 在北碚讀書時,這棟建築是我從地鐵站到校園的必經之地,對整個歷史背景都有了解時,彷彿就與她們站到了同一時空,縉雲山、北溫泉、復旦大學、乃至於嘉陵江對岸的那棟「鬼屋」,都是我曾實際拜訪過的地方,讀來饒有趣味。 可惜此書無緣出版,以個人身分難以取得版權,若要自費,費用高達約十萬元之巨。不過,若僅是自行刊載於部落格上,便沒有侵權的風險。正如開頭所說,北碚的故事怎能不講給北碚人聽呢?無論多少年後再讀到二戰期間的風雲變幻,心情都不會毫無波瀾。這部拙作《重慶破曉》謹此呈上,還望各位方家不吝指正,笑納這份微薄心意。 111年清明於北碚

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *