我是Python的初学者。我想知道id()
函数是否可以
用于加密程序,还是仅用于为内存中的值提供元素ID ?
我只想知道如何使用此功能以及哪个 情况下很好用。这是一个示例:
Input : id(1025) # 1025 is a value stored in memory
Output : 140365829447504
or
Input : id("geek") # A string literal is stored in memory
Output : 139793848214784
答案 0 :(得分:0)
id()
函数仅给出内存中Python对象的身份。从文档中:
返回对象的“身份”。这是一个整数,可以保证在此对象的生存期内唯一且恒定。具有不重叠生存期的两个对象可能具有相同的id值。
因此,这不是应该用于加密的东西。