以下是输入文件中部分内容的示例:
username: thebestusernamethereis
EMAILID: someemail@address.com
enc_username: NULL
MACHINE_CODE: NULL
FIRSTNAME: John
LASTNAME: Doe
ADDRESS1: NULL
ADDRESS2: NULL
COUNTRY: NULL
CITY: NULL
STATE: NULL
ZCODE: NULL
ACTIVATION_CODE: NULL
ACCOUNT_STATUS: Y
CREATION_DATE: 2010-07-02 12:02:33
DEFAULT_DRIVE: NULL
EXCHANGE_BACKUP_ALLOWED: N
SYSTEM_STATE_BACKUP_ALLOWED: N
CHECKSUM_1_METHOD: NULL
CHECKSUM_2_METHOD: NULL
additional_flag_1: NULL
additional_flag_2: NULL
additional_flag_3: F
USEDBY: F
DATABASE_DRIVE: NULL
maxquotalimit: 2147483648
CURQUOTALIMIT: 0
ECOMMERCE_FLAG: NULL
phone:
cancellation_date: NULL
proxy_server: sb.domain.com
proxy_port: 20000
proxy_port_server: 10001
num_accts: NULL
license_cd: NULL
IDRIVE_DEFAULT_DRIVE: NULL
international_additional_flag_1: M
move_identifier: NULL
subscribe: N
client_ip: …Run Code Online (Sandbox Code Playgroud) 更新:
SHA-512是单向的,所以我不需要尝试破解密码,因为简单地重置密码更容易.如果有人知道从SHA-512散列文本中获取原始密码,请告诉我.否则,我正在继续这个问题.谢谢你的所有答案.
原始问题:
我已经阅读了很多文章,声明SHA-512哈希不能没有散列.但是,这里有各种SHA-1 +算法的源代码:https://tls.mbed.org/sha-512-source-code.
我想知道是否可以在某种程度上反转这种编码来解密SHA-512散列文本.Linux使用SHA-512散列加密其密码.作为系统管理员,我更愿意根据需要简单地解密或取消这些信息,而不是猜测密码是否正确或查看是否匹配.创建新密码可能会带来大量额外的时间和金钱.如果您不愿意发布此信息并希望私下讨论,请随时索取我的联系信息.
谢谢!