【发布时间】:2011-01-03 21:37:52
【问题描述】:
假设一个字符串是一个数字系统,其中每个事物,它可以是一个 char、DEL 或任何 ASCII 事物,根据这个 ASCII table 有一个对应的数字。如何在 Python 中将属性的任意字符串转换为数字?
一个例子
#car = 35*128**3+99*128**2+97*128**1+114*128**0=75034866
【问题讨论】:
-
你从哪里得到这些数字?
-
Falmari:从 CHR -column 到 DEC,也许更简单的方法
-
将此称为“加密”具有严重的误导性。
-
@HH:加密通常涉及某种密钥。您可以暂时将其称为“混淆”,但我想说这只是一种简单的编码形式(不是加密)。
-
@overstood:不,这是不正确的。您假设使用混淆的每个人都认为这是一种完美的安全机制,这很愚蠢。混淆是许多现实世界安全系统的一个有意义的组件,并且通常在充分了解其局限性的情况下能够胜任地实施。在没有充分了解其局限性的情况下实施任何安全机制会导致错误的安全感。
标签: python encoding obfuscation ascii